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

Usuń element z tablicy mongodb odpowiadającej w mongoose

To powinno wystarczyć:

db.lists.update(
    {}, 
    { $pull: {"items": {"_id" :ObjectId("5399e2cc2d7b0349d89d2b44") }},
    { multi: true }})

Dla każdego dokumentu w kolekcji ({} oznacza puste zapytanie), usuwa każdy element z podanym _id (w items szyk). Bez multi opcja, wpłynie to tylko na pierwszy znaleziony dokument



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak uruchomić plik js w mongo przy użyciu danych wiosennych?

  2. MongoDB:Pobierasz tylko dokumenty utworzone w ciągu ostatnich 24 godzin?

  3. Jak zabezpieczyć serwer ClusterControl

  4. Dowiedz się, czy zapytanie używa indeksu w MongoDB

  5. Jak zaktualizować bazę danych MongoDb w Javie?