我可以用静态(非计算)值添加自定义字段吗?
我想在发送前准备对象,我需要删除一些包含内部信息的字段,并添加一些具有实体ID的字段.
例如,我有这样的对象集合"test"
{_id: ObjectId(...), data: {...}}
我需要把它转换成
{data: {...}, entity_id: 54}
那么,我如何添加实体_id:54而不在代码中循环结果呢?
db.test.aggregate({ $project: {_id: 0, data: 1, entity_id: ? } })
谢谢