Czy mogę w jakiś sposób dodać pole niestandardowe z wartością statyczną (nie obliczoną)?
Chcę przygotować obiekty przed wysłaniem i muszę usunąć niektóre pola z wewnętrznymi informacjami i dodać pole z jakimś identyfikatorem jednostki.
Na przykład mam Collection "test" z obiektów takich jak ten
{_id: ObjectId(...), data: {...}}
I muszę go przekonwertować do
{data: {...}, entity_id: 54}
więc jak mogę dodać ENTITY_ID: 54 bez pętli na wynik w mój kod?
db.test.aggregate({ $project: {_id: 0, data: 1, entity_id: ? } })
Dzięki
db.test.aggregate ({$ project: {_id: 0, dane: 1, entity_id: {$ add: [54]}}}) http://www.codefari.com/2015/11/project -in-mongodb-with-example.html – Singh