MongoDB用法

$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}});
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容