MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Winkel-MEAN-Stapel der Mongodb-Sammlung kann nicht gelöscht werden

Zwei mögliche Probleme hier.

Zuerst und höchstwahrscheinlich Ihre Entfernungsabfrage {_id: mongojs.ObjectId(id)} stimmt mit keinem Dokument in DB überein.

Zweitens haben Sie einen Fehler während der Entfernungsphase.

Also schlage ich folgendes vor. Überprüfen Sie, ob die Abfrage zum Entfernen tatsächlich Dokumente zum Entfernen enthält, indem Sie wie folgt vorgehen:find({_id: mongojs.ObjectId(id)}) . Wenn Dokumente gefunden werden, versuchen Sie es mit print err und schau was du da hast.

Dokumente https://docs.mongodb.com/manual/reference /method/db.collection.remove/

Hoffe das hilft.