sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan kaskade slette ved hjælp af Mongoose fjern middleware?

Jeg fandt endelig løsningen på dette. Middleware blev ikke udløst, fordi du skal bruge remove() , save() osv. på modelforekomster, ikke selve modellen.

Eksempel:

Customer.remove({...}); virker ikke.

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

vil fungere og vil gøre, hvad der er i Customer.post('remove') .



  1. TypeError:Kan ikke læse egenskaben 'subject' af null

  2. MongoDB:Kan ikke kanonisere forespørgsel:BadValue Projection kan ikke have en blanding af inklusion og ekskludering

  3. MongoDb sorterer Samling efter antal i anden Samling

  4. Parse sql-forespørgsel ved hjælp af antlr parsetree til mongo bson-dokument i Java