Ik had hetzelfde probleem. De _id in mijn DB-verzameling was een String . Nadat ik mongoose debug require('mongoose').set('debug', true) had ingeschakeld , kwam ik erachter dat de mangoest-query id als ObjectId("yourId") tenzij we _id definiëren in het Schema. Om het probleem op te lossen moest ik _id:String . toevoegen in het mangoestschema.
const MyDataSchema = new Schema({
_id: String,
...
...
}