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

Mangusta findbyid() restituisce null

Ho avuto lo stesso problema. L'_id nella mia raccolta DB era una String . Dopo aver abilitato il debug di mongoose require('mongoose').set('debug', true) , ho scoperto che la query mangusta id come ObjectId("yourId") a meno che non definiamo _id nello Schema. Per risolvere il problema ho dovuto aggiungere _id:String nello schema della mangusta.

const MyDataSchema = new Schema({
  _id: String,
...
...
}