我的文件:
{
currentRole: { title: "Engineer"}
}
期望的输出
{
role: "Engineer"
}
试过这个:
let query = mongoose.model('cvs').aggregate(
[
{
$project: {
"currentRole.title":1,
"_id": 0
}
}
]
);
但是这给了:
{
"currentRole": {
"title": "Engineer"
}
},
如何使用标题值创建新字段?
答案 0 :(得分:1)
替换您的项目阶段以使用字段的值,如下所示:
{
$project: {
"role": "$currentRole.title",
"_id": 0
}
}