sql >> Database >  >> NoSQL >> MongoDB

Voeg alle bestaande velden toe en voeg nieuwe velden toe aan het document

In 4.2+ kun je de $set . gebruiken aggregatiepijplijnoperator die niets anders is dan een alias voor $addFields toegevoegd in 3.4

De $addFields stage is gelijk aan een $project fase die expliciet alle bestaande velden in de invoerdocumenten specificeert en de nieuwe velden toevoegt.

db.collection.aggregate([
    { "$addFields": { "custom_field": "$obj.obj_field1" } }
])


  1. Hoe RDBTools installeren met behulp van de AWS CloudFormation-sjabloon?

  2. Wat is Mongoose-fout Gegoten naar ObjectId mislukt voor waarde XXX op pad _id?

  3. Een tekenreeks en een getal samenvoegen in SQL

  4. MongoDB $toDecimal