我有一个mongodb
集合,其中包含同时包含ISODates
和timestamps
的文档,如下所示:
doc = {
"_id" : ObjectId(...),
"updated" : 1445939778450,
"delivered" : ISODate("2016-12-21T09:40:29.082Z")
...
}
如何使用$ where?
比较updated
和delivered
字段
答案 0 :(得分:0)
这是一个很好的问题! :)
mongodb
似乎$where
在使用db.my_collection.find({ $where : "this.updated > this.delivered" })
时自动处理此转化,因此只需查询如下:
{{1}}
(如果有人可以指出有关此功能的文档,请添加)