sql >> Databasteknik >  >> NoSQL >> MongoDB

Ta bort ett fält från alla element i array i mongodb

Du kan använda den nya positional identifier för att uppdatera flera element i array i 3.6.

Något liknande

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

$[] tar bort alla withBase egendom från crews array. Den fungerar som en platshållare för att uppdatera alla element i arrayen.

Använd multi true för att påverka flera dokument.



  1. Vad betyder det att passa arbetsset i RAM för MongoDB?

  2. Mongos Installation/Setup i Elastic Beanstalk

  3. Anslutningssträng i MongoDB (med exempel)

  4. Hur installerar man MongoDB på Windows-system?