我想在运行Mongo DB聚合时使用$group和$push得到[]。我试过:
$group: {
_id: { _id: '$_id', name: '$name'},
occupied: {
$push: null
}
}
和
$group: {
_id: { _id: '$_id', name: '$name'},
occupied: {
$push: undefined
}
}
正如预期的那样,结果是:
occupied: [null]
有人知道我是否能得到**占用: 无论如何?(Node.js)
1条答案
按热度按时间t98cgbkg1#
我发现获得[]的最简单方法是$push一个不存在的文档字段,类似于:
当然,集合中不存在占位符字段