Mongo / Mongoose:为什么这个查询失败?

时间:2019-04-24 15:47:20

标签: javascript node.js mongodb mongoose

我正在尝试在mongoDB中查找早于特定时间的文档。 这是我数据库中应返回的文档的示例,

{
    "_id" : ObjectId("5cc07ea943eeba155840b62f"),
    "name" : "test3",
    "value" : 3,
    "created_at" : {
        "$date" : 1556119209477
    },
    "updatedAt" : {
        "$date" : 1556119209477
    },
    "__v" : 0
}

这是我到目前为止的查询。...

Item.find({"created_at":{$lt:new Date(Date.now() - keys.anAmountOfMilliseconds)}}, (err, foundItems) => {

以这种方式运行时,返回以下错误:{CastError:模型“ items”的路径“ created_at”的值“ Invalid Date”的转换日期失败

在使用createdAt或“ createdAt”搜索文档时,查询不返回任何内容。...

0 个答案:

没有答案