sql >> Database teknologi >  >> NoSQL >> MongoDB

$replaceRoot i mongodb-aggregation

Du kan prøve nedenstående aggregering ved at bruge $replaceRoot

db.collection.aggregate([
  { "$match": { "codeInstances.name": "b", "type": "Package" }},
  { "$unwind": "$codeInstances" },
  { "$match": { "codeInstances.name": "b", "type": "Package" }},
  { "$replaceRoot": { "newRoot": "$codeInstances" }}
])


  1. MongoDB $sinh

  2. Hånende database i node.js?

  3. MongoDb primær replika bliver sekundær, hvis sekundær fejler

  4. mongodb Kan ikke anvende $pull/$pullAll-modifikator på ikke-array, Sådan fjerner du array-element