MongoDB 查询指定字段:返回所需数据 - 快速指南
在 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'字段,则默认情况下会返回该字段。
原文地址: https://www.cveoy.top/t/topic/nsPc 著作权归作者所有。请勿转载和采集!