1、 这是取模运算
2、 查询age取模3等于1的数据
db.itcast.find({age:{$mod:[3,1]}});
3、 查询age取模3等于2的数据
1、 查询x的值不等于3的数据
可以看出不但查询出来不等于3的数据,而且没有字段x的document也被查询出来。
2、 查询x的值不等于3,但是必须含有x的字段的数据
1、 该查询条件与sql语句中的in的用法是一样的。
2、 查询x的值在[10,11]范围内的数据
查询x的值不在11,12中的数据
查询x的值不在11,12中的数据,但是必须存在x
1、 数组元素的个数
2、 对于{name:’lilei’,aa:[6,7,8]}的记录
匹配:db.itcast.find({aa:{$size:3}});
不匹配:db.itcast.find({aa:{$size:2}});