首页 > 解决方案 > 如何在猫鼬中检索超过 48 小时的 createdAt 文档

问题描述

我需要在猫鼬中检索 createdAt 时间戳超过 48 小时的文档。

下面是我的示例代码,但即使有符合条件的文档,它也不会检索任何文档。

Model.find({
    createdAt: { $lt: new Date(Date.now() - 2 * 24 * 60 * 60 * 1000) },
});

注意: createdAt 字段是启用时间戳时猫鼬中的默认值{ timestamps: true }

如果有人能提供帮助,我将不胜感激,在此先感谢。

标签: mongodbmongoose

解决方案


感谢所有试图提供帮助的人。

我上面的解决方案有效,当时我没有得到任何记录,因为我不知道我的 env 文件指向另一个 MongoDB 服务器。


推荐阅读