我在Mongo中有一个文档,其结构如下:
{ "_id" : ObjectId("4eea7237d0ba3a04f20008fb"),"code" : "b2677c2809c844cc9d7e3e4ff8d95b46","city_id" : 4,"datetime" : ISODate("2011-12-13T18:41:44.062Z"),"plays" : [ { "play_id" : 717224,"clicks" : [ ],"order" : 1,"MysqL_id" : 145 }
我想查询其plays.clicks属性是非空列表的文档.我试过没有运气的存在.我认为这样的事情可能有用:
db.collection.find({plays.clicks.0: {$exists:true}})
但我相信这只会返回播放数组中第一个元素包含非空单击列表的文档.
有关如何完成这项任务的想法?
谢谢