sql >> Database >  >> NoSQL >> MongoDB

Kan geen documenten vinden die op ObjectId zoeken met Mongoose

Een paar tips:

  • Probeer dezelfde query van mongodb op de opdrachtregel uit te voeren, kijk of je resultaten krijgt.
  • Is de "campaign_id" gedefinieerd als een ObjectId in uw schema? Als dat zo is, probeer dan te zoeken met het type ObjectId.

Bijvoorbeeld:

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


  1. MongoDB-query's met null-waarde

  2. MongoDB Regex Zoeken op Integer Value

  3. Wat is de maximale grootte van de MongoDB-batchbewerking?

  4. Meteor, definieer collecties dynamisch