mongoDB 常用命令小结

2020-07-02  本文已影响0人  LX_代码制造坊
切换数据库

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:降序

上一篇下一篇

猜你喜欢

热点阅读