mongoDB实用小技巧

2017-06-17  本文已影响42人  鸡仔说
  1. 根据数组范围查询
    一般我们会这么做,但是官方不支持这种写法,具体原因没去深究
    <code>db.test.find({test:{size:{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为需要去重的字段

上一篇下一篇

猜你喜欢

热点阅读