- 根据数组范围查询
一般我们会这么做,但是官方不支持这种写法,具体原因没去深究
<code>db.test.find({test:{gt:2}}}); //错误 </code>
换个思路 <b>查询数组内第三个元素存在的数据,就可以找到啦</b>
<code>db.test.find({ "test.2" : { "$exists" : 1 } })</code>
db.getCollection('table').distinct(key, {"query_key":"query"})
其中{"query_key":"query"}
为查询条件,key
为需要去重的字段
网友评论