MongoDB 社区版查询语言是一个强大且灵活的工具,用于与 MongoDB 数据库进行交互。以下是一些基础的查询语言示例。

基础查询

  • 使用 find() 方法查询所有文档:

    db.collection.find()
    
  • 使用查询条件查询特定文档:

    db.collection.find({ "field": "value" })
    

投影

  • 投影用于指定返回文档中的哪些字段:
    db.collection.find({}, { "field1": 1, "field2": 0 })
    

聚合

  • 聚合框架用于对数据进行分组和转换:
    db.collection.aggregate([
      { $match: { "field": "value" } },
      { $group: { "_id": "$groupField", "sum": { $sum: "$numericField" } } }
    ])
    

索引

  • 索引可以提高查询速度:
    db.collection.createIndex({ "field": 1 })
    

更多 MongoDB 查询语言示例

MongoDB 数据库结构