在 MongoDB 中,可以使用'projection'参数来指定要返回的字段。以下是一个示例:

假设我们有一个名为'users'的集合,其中包含以下文档:

{
  "_id": 1,
  "name": "John Smith",
  "age": 30,
  "email": "john.smith@example.com"
},
{
  "_id": 2,
  "name": "Mary Johnson",
  "age": 25,
  "email": "mary.johnson@example.com"
}

如果我们只想返回'name'和'email'字段,可以使用以下查询:

db.users.find({}, { name: 1, email: 1, _id: 0 })

这将返回以下结果:

{
  "name": "John Smith",
  "email": "john.smith@example.com"
},
{
  "name": "Mary Johnson",
  "email": "mary.johnson@example.com"
}

在'projection'参数中,我们将'name'和'email'字段设置为'1',表示要返回这些字段。我们还将'_id'字段设置为'0',表示不要返回该字段。注意,如果不指定'_id'字段,则默认情况下会返回该字段。

MongoDB 查询指定字段:返回所需数据 - 快速指南

原文地址: https://www.cveoy.top/t/topic/nsPc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录