sql >> Database >  >> NoSQL >> MongoDB

Hoe te verwijderen met behulp van Mongoose middleware verwijderen?

Hier heb ik eindelijk de oplossing voor gevonden. Middleware werd niet geactiveerd omdat u remove() . moet gebruiken , save() , enz. op modelinstanties, niet op het model zelf.

Voorbeeld:

Customer.remove({...}); zal niet werken.

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

zal werken en zal doen wat er in Customer.post('remove') . staat .



  1. JSON Datum Uitleg

  2. Hoe ML-modellen in productie te zetten

  3. Near-operator voor geojson-punt dat een fout retourneert wanneer maxdistance wordt gebruikt in de query

  4. MongoDB Hoe een query uit te voeren met de $date-operator?