sql >> Databasteknik >  >> NoSQL >> MongoDB

Multipel användning av positionsoperatorn `$` för att uppdatera kapslade arrayer

Positionsoperatören stöder endast en nivå djup och endast det första matchande elementet.

Det finns en JIRA som kan spåras för den typ av beteende du vill ha här:https://jira.mongodb.org/browse/SERVER-831

Jag är osäker på om det kommer att tillåta mer än en match men jag tror att det kommer att göra det på grund av dynamiken i hur det kommer att behöva fungera.



  1. Hur byter man namn på en MongoDB-databas?

  2. Skriv på Slave redis db

  3. Redis är långsam med att få stora strängar

  4. Redis är det möjligt att uppdatera flera hset-nycklar (inte fält) med hjälp av mset