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

Kan ikke finde dokumenter, der søger efter ObjectId ved hjælp af Mongoose

Et par tips:

  • Prøv at køre den samme forespørgsel fra mongodb på kommandolinjen, se om du får nogen resultater.
  • Er "campaign_id" defineret som et ObjectId i dit skema? Hvis ja, prøv at søge med ObjectId-typen.

For eksempel:

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


  1. MongoDB Aggregation:Beregn løbende totaler fra summen af ​​tidligere rækker

  2. Mongoengine:ConnectionError:Du har ikke defineret en standardforbindelse

  3. Hvornår skal du Redis? Hvornår skal MongoDB?

  4. Sådan samles efter år-måned-dag i en anden tidszone