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