sql >> Base de Datos >  >> NoSQL >> MongoDB

No puedo encontrar documentos buscando por ObjectId usando Mongoose

Un par de consejos:

  • Intente ejecutar la misma consulta desde mongodb en la línea de comando, vea si obtiene algún resultado.
  • ¿Está definido "campaign_id" como un ObjectId en su esquema? Si es así, intente buscar usando el tipo ObjectId.

Por ejemplo:

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