mobdb其他操作命令

来源:luqidong 发布时间:2013-11-20 20:21:34 点击数:

$mod

1、 这是取模运算

2、 查询age取模3等于1的数据

db.itcast.find({age:{$mod:[3,1]}});

78OA办公系统

3、 查询age取模3等于2的数据78OA办公系统

 

1.1.1.1 $ne

1、 查询x的值不等于3的数据

78OA办公系统 

可以看出不但查询出来不等于3的数据,而且没有字段xdocument也被查询出来。

2、 查询x的值不等于3,但是必须含有x的字段的数据

78OA办公系统 

1.1.1.2 $in

1、 该查询条件与sql语句中的in的用法是一样的。

2、 查询x的值在[10,11]范围内的数据

78OA办公系统 

1.1.1.3 $nin

查询x的值不在11,12中的数据

78OA办公系统 

查询x的值不在11,12中的数据,但是必须存在x

78OA办公系统 

1.1.1.4 $size

1、 数组元素的个数

2、 对于{name:lilei,aa:[6,7,8]}的记录

匹配:db.itcast.find({aa:{$size:3}});

不匹配:db.itcast.find({aa:{$size:2}});