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

Как да изтрия каскадно с помощта на мидълуер за премахване на Mongoose?

Най-накрая намерих решението на това. Мидълуерът не се задейства, защото трябва да използвате remove() , save() и т.н. върху екземплярите на модела, а не самия модел.

Пример:

Customer.remove({...}); няма да работи.

Customer.findOne({...}, function(err, customer) {
  customer.remove();
});

ще работи и ще направи всичко, което е в Customer.post('remove') .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Актуализиране на вложен масив вътре в масива mongodb

  2. Игнориране на недефинирани стойности, които се предават в параметъра на обекта на заявката за функцията Find на Mongoose?

  3. MongoDB:$push изчислен израз в $group

  4. Симулиране на бавна заявка в mongodb?

  5. Загриженост за записа на MongoDB:3 предупреждения, които трябва да знаете