MongoDB中常见的基本查询语句
- 查看当前数据库:use user。没有的话就进行创建。
- 插入数据:db.sys_user.insert({json格式数据})
- 查询所有数据:db.sys_user.find()或者是db.sys_user.find({})
- 条件查询:db.sys_user.find({条件})
- 查询第一个符合的数据:db.sys_user.findOne({条件})
- 查询符合条件的前几条数据:db.sys_user.find({条件}).limit(条数)
- 查询符合条件的指定的几条数据:db.sys_user.find({条件}).limit(条数).skip(条数)
- 修改数据:db.sys_user.update({条件},{修改后的数据})或者是db.sys_user.update({条件},{$set:{要修改的部分}}) 一个是全部修改一个是局部修改
- 修改数据并设置某字段自增:db.sys_user.update({条件},{$inc:{自增的值:步长}})
- 删除数据:db.sys_user.remove({条件})
- 统计数据:db.sys_user.count({条件})
- 模糊查询:db.sys_user.find({字段名:/正则表达式/})
- 条件包含比较:db.sys_user.find({字段名:{$in:[值1,值2....]}})或db.sys_user.find({字段名:{$nin:[值1,值2]}})
- 条件连接查询:db.sys_user.find({$and:[{条件1},{条件2}....]})或者db.sys_user.find({$or:[{条件1},{条件2}....]})