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

Fjern et felt fra alle elementer i array i mongodb

Du kan bruge den nye positional identifier at opdatere flere elementer i array i 3.6.

Noget lignende

 db.coll.update( {_id:235399}, {$unset: {"casts.crew.$[].withBase":""}} )

$[] fjerner alle withBase ejendom fra crews array. Det fungerer som en pladsholder til opdatering af alle elementer i array.

Brug multi true til at påvirke flere dokumenter.



  1. MongoDB - Projektionsforespørgsler

  2. Indstilling af cache_store i en initializer

  3. Hvordan opretter jeg en resque worker automatisk ved opstart?

  4. Sådan opretter du bedst en RESTful API i Node.js