我可以如何添加一个静态(非计算)值的自定义字段?
我想在发送前准备对象,需要删除一些带有内部信息的字段,并添加一些实体ID字段。
例如,我有一个名为“test”的集合,其中包含以下对象:
{_id: ObjectId(...), data: {...}}
我需要将它转换为
{data: {...}, entity_id: 54}
那么我怎样在不循环结果的情况下添加entity_id: 54到我的代码中呢?
db.test.aggregate({ $project: {_id: 0, data: 1, entity_id: ? } })
谢谢