美文网首页
MongoDB用法

MongoDB用法

作者: 王大白_ | 来源:发表于2017-10-11 10:01 被阅读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}});
    

    相关文章

      网友评论

          本文标题:MongoDB用法

          本文链接:https://www.haomeiwen.com/subject/ynbiyxtx.html