Mongodb的简单的crud语法

db.表名(集合名).find() 查询所有

db.表名(集合名).count 统计集合中有多少条数据

db.表名(集合名).findOne()不管查询到多少数据仅显示一条数据 

db.表名(集合名).find({age:{$gt:19}})查询年龄大于19的数据信息,gt大于>

db.表名(集合名).find({age:{$gte:19}})查询年龄大于等于19的数据信息,gte大于等于>=

db.表名(集合名).find({age:{$lt:19}})查询年龄小于19的数据信息,lt小于<

db.表名(集合名).find({age:{$lte:19}})查询年龄小于等于19的数据信息,le小于等于<=

db.表名(集合名).find({age:{$ne:23}})查询年龄不等于19的数据信息,ne不等于!=

db.表名(集合名).find({name:/x/})查询name中包含x的信息

db.表名(集合名).find({name:/^x/})查询name中第一位是x的信息

db.表名(集合名).remove({name:"张三"})删除name名为张三的数据

db.表名(集合名).remove()此操作需谨慎,会将集合中的所有数据全部删除

db.表名(集合名).insert({_id:"1000",name:"二营长",age:NumberInt(18),sex:"男"})注意事项:int类型需要声明NumberInt(此处赋值)

db.表名(集合名).update({_id:"1000"},{name:"二营长",age:NumberInt(19),sex:"女",address:"中国"})注意事项:修改数据如果只修改其中的部分字段,默认会删除其他字段,如果有新增的字段,也会添加进去,这也是mongodb的一个独特之处

db.表名(集合名).find().sort({age:1})按照age字段升序

db.表名(集合名).find().sort({age:-1})按照age字段降序

以就是Mongodb一些简单的基础增删改查语法

你可能感兴趣的:(Mongodb的简单的crud语法)