静的な(計算されていない)値を持つカスタムフィールドを何とか追加できますか?
私は送信前にオブジェクトを準備したいので、内部情報を含むフィールドをいくつか削除し、いくつかのエンティティIDを持つフィールドを追加する必要があります。例えば
私はこの
{_id: ObjectId(...), data: {...}}
などのオブジェクトとコレクション「test」を持っていると私はENTITY_ID追加することができますどのように
{data: {...}, entity_id: 54}
に変換する必要があります。で、結果をループせずに54を私のコード?
db.test.aggregate({ $project: {_id: 0, data: 1, entity_id: ? } })
おかげ
db.test.aggregate({$ project:{_id:0、data:1、entity_id:{$ add:[54]}}})http://www.codefari.com/2015/11/project -in-mongodb-with-example.html – Singh