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

Fjern indlejret dokument i en indlejret række dokumenter

Du er så tæt på! Husk, at dit yderste "indhold" er et array i sig selv. Så den følgende ændring på 2 tegn virker, brug content.$.assets inde i værdien for $pull.

db.presentations.update(
  {'content.assets._id': ObjectId('4fc63def5b20fb722900010e')}, 
  {$pull: {'content.$.assets': {'_id': ObjectId('4fc63def5b20fb722900010e')}}}
)

Zoom frem.




  1. Spring Boot og hvordan konfigureres forbindelsesdetaljer til MongoDB?

  2. Vælg Max() med gruppe efter i mongodb

  3. Redis:For at indstille timeout for et nøgleværdipar i Set

  4. Redis py:hvornår skal man bruge forbindelsespool?