MongoDB用法

2017-10-11  本文已影响12人  王大白_

$ne不等于

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

db.things.find( { x : { $ne : 3 } } );

$in包含

与sql 标准语法的用途是一样的,即要查询的是一系列枚举值的范围内

查询x 的值在2,4,6 范围内的数据

db.things.find({x:{$in: [2,4,6]}});

$all匹配所有

这个操作符跟SQL 语法的in 类似,但不同的是, in 只需满足( )内的某一个值即可, 而$all 必须满足[ ]内的所有值,例如:

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

$exists判断字段是否存在

查询所有存在age 字段的记录

db.users.find({age: {$exists: true}});

查询所有不存在name 字段的记录

db.users.find({name: {$exists: false}});
上一篇下一篇

猜你喜欢

热点阅读