数组查询操作符

此操作符跟SQL语法的in类似,不同的是in只需要匹配括号内的某一个值,而$all必须满足括号内的所有值,如下面的代码所示:


示例

db.users.find({age:{$all:[6,8]}});

上例可以查询出以下文档:

{name:'David',age:26,age:[6,8,9]}

但查询不出以下这条文档:

{name:'David',age:26,age:[6,7,9]}

数组查询操作符