sql >> Databasteknik >  >> NoSQL >> MongoDB

Kan inte hitta dokument som söker med ObjectId med Mongoose

Ett par tips:

  • Försök att köra samma fråga från mongodb på kommandoraden, se om du får några resultat.
  • Är "campaign_id" definierat som ett ObjectId i ditt schema? Om så är fallet, försök att söka med typen ObjectId.

Till exempel:

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


  1. Vad är det korrekta sättet att indexera i MongoDB när stora kombinationer av fält finns

  2. Nodejs, väntar inte på att Redis-frågan ska slutföras innan du fortsätter med exekvering

  3. Bör du aktivera MongoDB Journaling?

  4. Redis publicera-prenumerera:Är Redis garanterad att leverera budskapet även under massiv stress?