sql >> Databasteknik >  >> NoSQL >> MongoDB

Innan $unwind kontrollera om underdokumentet inte är tomt

Du måste lägga till preserveNullAndEmptyArrays egendom i din $unwind operation så här:

{
 $unwind:
  {
    path: "$applications",
    preserveNullAndEmptyArrays: true
  }
}

$unwind



  1. Varför tillåter MongoDB inte längre användning av $set och $unset med ett tomt dokument?

  2. Vad ska jag välja:MongoDB/Cassandra/Redis/CouchDB?

  3. Varför får Mongo-tips att en fråga körs upp till 10 gånger snabbare?

  4. StackExchange TimeoutException när du försöker infoga 750 objekt i 2 uppsättningar i redis