驾驭MongoDB:常用命令精粹
MongoDB,作为一款灵活且功能强大的文档数据库,以其易用性和可扩展性而著称。掌握其常用命令,是高效驾驭MongoDB的关键。以下是一些必备命令,助您轻松操控数据:
数据库操作
show dbs: 列出所有数据库。use: 切换到指定数据库。db.dropDatabase(): 删除当前数据库。
集合操作
show collections: 列出当前数据库中的所有集合。db.createCollection(': 创建新的集合。') db.collection.drop(): 删除指定的集合。
数据操作
db.collection.insertOne({: 插入单个文档。}) db.collection.insertMany([{: 插入多个文档。}, { }, ...]) db.collection.find({: 查询文档。}, { }) db.collection.findOne({: 查询第一个匹配的文档。}) db.collection.updateOne({: 更新单个文档。}, { }) db.collection.updateMany({: 更新多个文档。}, { }) db.collection.deleteOne({: 删除单个文档。}) db.collection.deleteMany({: 删除多个文档。})
其他常用命令
db.collection.count(): 统计集合中文档数量。db.collection.distinct(': 返回指定字段的唯一值列表。') db.collection.aggregate([ {: 聚合操作,用于对数据进行分组、过滤和转换等操作。}, { }, ... ])
总结
以上仅列举了MongoDB中一些常用命令,熟练掌握这些命令,将助您在数据库操作中游刃有余。