【发布时间】:2019-07-24 01:25:06
【问题描述】:
我的收藏:
groups : [{_id: 001, name: ABC, type: a}, {_id: 002, name: DEF, type: b}]
我正在执行以下编码以在 mongodb 中获取结果:
.aggregate([
{
$lookup: {
from: 'groups',
localField: 'groupId',
foreignField: '_id',
as: 'groupName'
}
},
{
$unwind: {
path: '$groupName',
preserveNullAndEmptyArrays: true
}
},
{
$project:
groupName: {
name: 1
}
}
我从上面的编码得到的结果是:
groupName: Object { name: "ABC" }
但我不希望 ABC 成为一个对象。
我希望我的结果是单个元素:
groupName: "ABC"
知道怎么做吗?
【问题讨论】:
标签: javascript html node.js database mongodb