切换数据库
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({字段名:{lt,gt,ne
包含查询
包含:db.db_name.find({字段名:{nin:[值1,值2]}})
条件连接查询
and:db.db_name.find({条件1,条件2})或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:降序
网友评论