MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Kann keine Dokumente finden, die mit Mongoose nach ObjectId suchen

Ein paar Tipps:

  • Versuchen Sie, dieselbe Abfrage von mongodb in der Befehlszeile auszuführen, und prüfen Sie, ob Sie Ergebnisse erhalten.
  • Ist die "campaign_id" in Ihrem Schema als ObjectId definiert? Versuchen Sie in diesem Fall, mithilfe des ObjectId-Typs zu suchen.

Zum Beispiel:

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