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

Jak usunąć osadzony dokument schematu w manguście?

Nie mogę powiedzieć, co jest nie tak z twoim przykładem, poza tym, że robisz to w zły sposób. MongoDB zapewnia prostszy, wbudowany sposób usuwania elementów z tablicy poprzez dokładne określenie lub za pomocą zapytania:

Oto $pull operator .

W przypadku mangusty jednym ze sposobów na zrobienie tego byłoby:

Article.findByIdAndUpdate(this._id, {
  $pull: {
    likes: {user: user._id}
  }
}, cb);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. OAuth 2.0 — kiedy należy odnowić token dostępu za pomocą tokena odświeżania?

  2. Mongodb się nie uruchamia

  3. Rozwiązywanie nieobsługiwanej obietnicy odrzucenia ostrzeżenia w żądaniu ekspresowej poczty

  4. Import/eksport MongoDB za pomocą Node.js

  5. Odwróć pole tablicy w MongoDB