mongodb - 如何在猫鼬中检索超过 48 小时的 createdAt 文档
问题描述
我需要在猫鼬中检索 createdAt 时间戳超过 48 小时的文档。
下面是我的示例代码,但即使有符合条件的文档,它也不会检索任何文档。
Model.find({
createdAt: { $lt: new Date(Date.now() - 2 * 24 * 60 * 60 * 1000) },
});
注意: createdAt 字段是启用时间戳时猫鼬中的默认值{ timestamps: true }
如果有人能提供帮助,我将不胜感激,在此先感谢。
解决方案
感谢所有试图提供帮助的人。
我上面的解决方案有效,当时我没有得到任何记录,因为我不知道我的 env 文件指向另一个 MongoDB 服务器。
推荐阅读
- powershell - 从 powershell 向 cmd 传递命令
- selenium-webdriver - 未使用 xpath 选中复选框,它会打开链接
- rest - Magento 1.* rest API php oauth 身份验证
- python - Unicode 编码错误 'latin-1' 编解码器无法在位置 4939 对字符 u'\u2013' 进行编码:序数不在范围内(256)
- reactjs - 如何在 TypeScript 中获取 GraphQL 架构
- php - 如果密码验证条件中的条件在 php 中无法正常工作
- php - MySQL 上的 SELECT 不适用于我的 PHP 脚本,但适用于 phpmyadmin
- xamarin - Xamarin Java 库绑定问题
- excel - Excel VBA 编辑注释(如果存在)
- javascript - 结合单选按钮和文本字段