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

Jak usunąć element tablicy w mongodb?

Wypróbuj następujące zapytanie:

collection.update(
  { _id: id },
  { $pull: { 'contact.phone': { number: '+1786543589455' } } }
);

Znajdzie dokument o podanym _id i wyjmij telefon +1786543589455 z jego contact.phone tablica.

Możesz użyć $unset aby usunąć wartość w tablicy (ustaw ją na null ), ale nie do całkowitego usunięcia.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak wysyłać zapytania z Mongoose pre hook w aplikacji Node.js / Express?

  2. Wybierz Grupuj według liczby i odrębnej liczby w tym samym zapytaniu mongodb

  3. MongoDB C# Query dla „Lubię to” w ciągu znaków

  4. Reszta danych rozruchu sprężynowego, ograniczenie @Notnull nie działa

  5. Jak określić kolejność lub sortowanie przy użyciu sterownika C# dla MongoDB?