美文网首页
mongoDB 常用命令小结

mongoDB 常用命令小结

作者: LX_代码制造坊 | 来源:发表于2020-07-02 17:16 被阅读0次
    切换数据库

    use db_name

    插入数据

    db.db_name.insert({bson格式数据})

    查询所有数据

    db.db_name.find()

    条件查询数据

    db.db_name.find({条件})

    查询符合条件的第一条数据

    db.db_name.findOne({条件})

    查询符合条件的前几条数据

    db.db_name.find({条件}).limit(条数);

    分页查询

    db.db_name.find({条件}).limit(条数).skip(跳过的前多少条数)

    修改数据

    覆盖更新:db.db_name.update({修改条件},{修改后的数据})
    只更新指定字段:db.db_name.update({条件},{$set:{修改字段名:修改内容}})

    修改数据并自增某字段值

    db.db_name.update({条件},{$inc:{自增的字段:自增值}})

    删除数据

    db.db_name.remove({条件})

    统计查询

    db.db_name.count({条件})

    模糊查询

    db.db_name.find({字段名:/值/})

    条件比较查询

    db.db_name.find({字段名:{gt:值}}) 条件比较符:lt,lte,gt,gte,ne

    包含查询

    包含:db.db_name.find({字段名:{in:[值1,值2]}}) 不包含:db.db_name.find({字段名:{nin:[值1,值2]}})

    条件连接查询

    and:db.db_name.find({条件1,条件2})或db.db_name.find({and:[{条件1},{条件2}]}) or:db.db_name.find({or:[{条件1},{条件2}]})
    联合查询:db.db_name.find({条件1,条件2,$or:[{条件1},{条件2}]})

    排序

    db.db_name.find().sort({key:1})
    1:升序
    -1:降序

    相关文章

      网友评论

          本文标题:mongoDB 常用命令小结

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