mongodb查找对数组中的项进行查询的文档
我在mongodb收集了以下文件:mongodb查找对数组中的项进行查询的文档,mongodb,find,Mongodb,Find,我在mongodb收集了以下文件: { "_id" : ObjectId("51bf000a3d489f2df59aa4c6"), "arch" : "freebsd", "enqueued_time" : [ [ NumberLong(1356985578), NumberLong(0) ] ] } 我的目标是获取具有以下条件的文档:排队时间[1]
{
"_id" : ObjectId("51bf000a3d489f2df59aa4c6"),
"arch" : "freebsd",
"enqueued_time" : [
[
NumberLong(1356985578),
NumberLong(0)
]
]
}
我的目标是获取具有以下条件的文档:排队时间[1]db.tasks.find({"enqueued_time.0": {$lt: your_value_here}})
是否希望数组
排队时间中的第二项等于某个值?或任何项目?enqueued_time是类似于[time1,time2]的列表列表。因此,我想获取文档,其中包含排队_时间中的对[time1,time2],且time2小于某个值。@MiguelCartagenaI试图运行find:db.tasks.find({$where:“this.enqueued_时间[0][1]<123}),但找不到任何内容。但我确信这样的文档是存在的。您的结构是否固定为一个数组,其中包含一个数组?或者您只是为了测试而查询了Enqueue_time[0][1]
?因为他正在寻找第二项,您可能想要.1
错误:{“$err”:“不支持的投影选项:$lt”,“code”:13097}@VladimirKurijov