sql >> Databasteknik >  >> NoSQL >> MongoDB

Kan inte ta bort från mongodb-samlingens vinklade MEAN-stack

Två möjliga problem här.

Först och troligtvis din borttagningsfråga {_id: mongojs.ObjectId(id)} matchar inte något dokument i DB.

För det andra har du något fel under borttagningsstadiet.

Så jag föreslår att du följer. Kontrollera om borttagningsfrågan faktiskt har dokument att ta bort genom att göra så här find({_id: mongojs.ObjectId(id)}) . Om dokument kommer att hittas kan du försöka skriva ut err och se vad du har där.

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

Hoppas detta hjälper.




  1. delar db-anslutning över hela appen i mongoose

  2. ReplicaSetId konflikt när noden MongoDB läggs till

  3. Hur fyller man i kapslade enheter i mongoose?

  4. Timeout för anslutning till MongoDb på Azure VM