Ich hatte das gleiche Problem. Die _id in meiner DB-Sammlung war ein String
. Nachdem ich Mongoose debug aktiviert habe require('mongoose').set('debug', true)
, fand ich heraus, dass die Mongoose-Abfrage id
als ObjectId("yourId")
es sei denn, wir definieren _id
im Schema. Um das Problem zu lösen, musste ich _id:String
hinzufügen in das Mongoose-Schema.
const MyDataSchema = new Schema({
_id: String,
...
...
}