此代码中的HI无法获取示例的列出列表字段,请检查以下代码。
在“我的用户”收藏集中
[{
user_name : 'ssssss',
user_email : 'xxx@gmail.com'
}]
db.user.find({}, { $projection: user_name:1 }).toArray()
我的输出就像
[{
user_name : 'ssssss',
user_email : 'xxx@gmail.com'
}]
预期输出:
[{
user_name : 'ssssss'
}]
答案 0 :(得分:2)
您可以尝试这样,在这里,您只需要user_name即可将其设置为1,并且不需要id即可将其设置为0。
db.users.find( {}, { user_name: 1, _id: 0 } )
您将能够找到更多详细信息Here。
答案 1 :(得分:1)
let aggrQuery = [
{ '$match': {} },
{
$project: {
"_id": 0,
"user_name": 1,
}
}
]
users.aggregate(aggrQuery).exec((err, result) => {
res.json({
userDetails: result
})
})