sql >> Database >  >> NoSQL >> MongoDB

query om meerdere objecten in een array op te halen in mongodb

  1. Nee. Je projecteert de eerste overeenkomende met $ , je projecteert ze allemaal, of je projecteert er geen.

  2. Nee-achtig. Als u met deze array moet werken, kunt u met aggregatie meerdere overeenkomende elementen extraheren, maar de juiste oplossing, conceptueel en voor prestaties, is om uw documentstructuur zo te ontwerpen dat dit probleem zich niet voordoet, of alleen optreedt voor zeldzame query's wiens prestaties niet bijzonder belangrijk zijn.

  3. Ja.

  4. We hebben geen informatie waarmee we een redelijk antwoord op deze vraag kunnen geven. Dit valt ook buiten het bereik van de rest van de vraag en zou een aparte vraag moeten zijn.




  1. Hoe werk ik een Mongo-document bij nadat ik het heb ingevoegd?

  2. Hoe zorg je ervoor dat Redis voor slechts enkele sleutels een LRU-uitzettingsbeleid kiest?

  3. docker-compose + django + redis - Fout 111 bij verbinding met 127.0.0.1:6379. Verbinding geweigerd

  4. Dynamic Sticky Sorting in Mongo voor een eenvoudige waarde of lijst