且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

猫鼬'findById'返回带有有效ID的null

更新时间:2023-11-26 17:46:04

亲爱的

进行以下更改:

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可以是您的任何字段,因此请用_id替换db字段,但请确保该字段本质上应该是主字段或唯一字段.如果不是在该字段上创建索引

感谢&干杯