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

Impossibile trovare i documenti che effettuano la ricerca per ObjectId utilizzando Mongoose

Un paio di consigli:

  • Prova a eseguire la stessa query da mongodb dalla riga di comando, verifica se ottieni risultati.
  • Il "campaign_id" è definito come ObjectId nel tuo schema? In tal caso, prova a cercare utilizzando il tipo ObjectId.

Ad esempio:

var ObjectId = require('mongoose').Types.ObjectId; 
var query = { campaign_id: new ObjectId(campaign._id) };