sql >> Databasteknik >  >> NoSQL >> MongoDB

Ta bort element från kapslad array mongodb

Du kan prova nedanstående uppdateringsfråga i version 3.6.

Invoice.update( 
 {}, 
 {"$pull":{"attachment.$[].files":{_id:ObjectId("5b7969ac8fb15f3e5c8e844e")}}}, 
 {"multi": true}, function (err, result) {console.log(result);
});

Använd db.adminCommand( { setFeatureCompatibilityVersion: 3.6 or 4.0 depending on your version } ) om du uppgraderar från den gamla versionen.



  1. Kan inte ansluta till mongodb med maskinens ip

  2. 10 frågor att ställa (och svara på) när du är värd för MongoDB på AWS

  3. ruby redis klientskanning vs nycklar

  4. Ladda upp och hämta filer med MongoDB och Spring Boot