sql >> Databasteknik >  >> NoSQL >> MongoDB

$replaceRoot i mongodb-aggregation

Du kan prova nedanstående aggregering med $replaceRoot

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


  1. Hantering av övergående nätverksfel med StackExchange.Redis

  2. När jag försöker använda Hibernate ogm och fjäderstart ger konsolen Kunde inte instansiera namngiven strategiklassfel

  3. Att starta mongod misslyckas om den inte körs som root

  4. MongoDB $push vs $addToSet:Vad är skillnaden?