MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

mangusto 'findById' retorna nulo com id válido


Prezado ,

fazer as seguintes alterações:
var mongoose = require('mongoose');
var Location = mongoose.model('Location');

module.exports.locationRead = function(req, res) {
  Location
    .findOne({_id: req.params.locationId}, function (err, location){
      if (err) throw err;
      res.status(200);
      res.json(location); // returns null
    });
}

_id pode ser qualquer campo, então substitua seu campo db por _id, mas certifique-se de que o campo seja primário por natureza ou exclusivo. Se não for criar um índice sobre esse campo

Obrigado e Felicidades