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