数组条件的限制

2025-11-05 06:44:37

1、1.  db.表.find({字段(数组):val})   数组元素值  有 val 即可(存在一个元素)。

数组条件的限制

2、2. db.表.find({字段(数组):{‘$all’:[v1,v2]}}) 

数组元素值  存在 v1和v2 即可(v1,v2顺序不做要求)(存在多个元素)

数组条件的限制

3、3.限制查询字段

我们刚才的查询,是显示的所有的信息字段,但是呢,实际情况操作中,我们不一定全部都用到,那么可以就需要做一个字段输出查询的一个限制。如果全部取出来的话,对于内存和带宽都一定影响,我们按需去操作就可以了。

db.表.find({条件},{字段:1/0,字段:1/0})

 查询此字段

数组条件的限制

4、4.排除此字段

数组条件的限制

5、5.规则:

就是要输出就全部输出,要不输出就全部不输出。_id除外,可以随意设置0,1

数组条件的限制

6、6.设置为全部输出和设置为全部不输出

数组条件的限制

数组条件的限制

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢