MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да премахна документ с вградена схема в mongoose?

Не мога да кажа какво не е наред с вашия пример, освен че го правите по грешен начин. MongoDB предоставя по-лесен, вграден начин за премахване на елементи от масив или чрез посочване точно, или чрез заявка:

Вижте $pull оператор .

В mongoose един от начините да направите това е:

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. MongoDB Агрегирани времеви редове

  2. mongodb sort и regex заявка по ефективен начин

  3. Как да конвертирате BSON Timestamp от Mongo changestream в дата?

  4. Сортиране по множество полета mongo DB

  5. MongoDB Object.bsonSize()