驾驭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中一些常用命令,熟练掌握这些命令,将助您在数据库操作中游刃有余。