导读:MongoDB是一种非关系型数据库,具有高性能、可扩展性和灵活性等优势 。本文将为大家介绍MongoDB的语法大全,包括基本操作、查询、更新、删除、聚合等内容,帮助大家更好地使用MongoDB 。
一、基本操作
1. 创建数据库:use database_name
2. 查看当前数据库:db
3. 查看所有数据库:show dbs
4. 删除数据库:db.dropDatabase()
二、查询
1. 查询所有数据:db.collection_name.find()
【mongodb用法 mongodb 语法大全】2. 条件查询:db.collection_name.find({key:value})
3. 模糊查询:db.collection_name.find({key:/value/})
4. 区间查询:db.collection_name.find({key:{$gt:value1,$lt:value2}})
5. 分页查询:db.collection_name.find().skip(n).limit(m)
6. 排序查询:db.collection_name.find().sort({key:1/-1})
三、更新
1. 更新单条数据:db.collection_name.update({key:value},{$set:{new_key:new_value}})
2. 更新多条数据:db.collection_name.update({key:value},{$set:{new_key:new_value}},{multi:true})
3. 更新不存在则插入:db.collection_name.update({key:value},{$set:{new_key:new_value}},{upsert:true})
四、删除
1. 删除符合条件的单条数据:db.collection_name.remove({key:value})
2. 删除符合条件的多条数据:db.collection_name.remove({key:value},{justOne:false})
五、聚合
1. 统计总数:db.collection_name.count()
2. 分组统计:db.collection_name.aggregate({$group:{_id:key,count:{$sum:1}}})
3. 去重统计:db.collection_name.distinct(key)
总结:以上就是MongoDB语法大全的介绍 。掌握这些基本操作、查询、更新、删除、聚合等内容,可以更好地使用MongoDB 。希望本文对大家有所帮助 。