Можно ли каким-либо образом добавить настраиваемое поле со статическим (не вычисленным) значением?
Я хочу подготовить объекты перед отправкой, и мне нужно удалить некоторые поля с внутренней информацией и добавить поле с некоторым идентификатором объекта.
Например, у меня есть коллекция "test" с такими объектами
{_id: ObjectId(...), data: {...}}
И мне нужно преобразовать его в
{data: {...}, entity_id: 54}
Итак, как я могу добавить entity_id: 54, не зацикливая результат в моем коде?
db.test.aggregate({ $project: {_id: 0, data: 1, entity_id: ? } })
Спасибо