我可以以某种方式添加具有静态(未计算)值的自定义字段吗?
我想在发送之前准备对象,我需要删除一些带有内部信息的字段并添加带有一些实体 ID 的字段。
例如,我有这样的对象集合“测试”
{_id: ObjectId(...), data: {...}}
我需要将其转换为
{data: {...}, entity_id: 54}
那么如何添加 entity_id: 54 而不会在我的代码中循环结果呢?
db.test.aggregate({ $project: {_id: 0, data: 1, entity_id: ? } })
谢谢