MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Impossible de trouver des documents en recherchant par ObjectId à l'aide de Mongoose

Quelques conseils :

  • Essayez d'exécuter la même requête depuis mongodb sur la ligne de commande, voyez si vous obtenez des résultats.
  • Le "campaign_id" est-il défini comme un ObjectId dans votre schéma ? Si c'est le cas, essayez de rechercher en utilisant le type ObjectId.

Par exemple :

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