MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Usuń element z zagnieżdżonej tablicy mongodb

Możesz wypróbować poniższe zapytanie aktualizacyjne w wersji 3.6.

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

Użyj db.adminCommand( { setFeatureCompatibilityVersion: 3.6 or 4.0 depending on your version } ) jeśli aktualizujesz ze starej wersji.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak wybrać jedno pole dla wszystkich dokumentów w kolekcji MongoDB?

  2. Automatycznie przedawniaj dokumenty kolekcji MongoDB

  3. mongod HostnameCanonicalizationWorker błąd w systemie OS X

  4. Redis kontra MongoDB

  5. Jak mogę wyłączyć komunikaty dziennika MongoDB w konsoli?