MongoDB findById 不工作
MongoDB findById not working
我正在使用 Monk 和 MongoDB 尝试通过 ID 填充请求参数来获取记录,但它 returns 没有。
我已经尝试了很多关于 SO 的建议,但没有任何效果,有人知道我哪里出错了吗?
这是我的代码:
router.get('/:id', function(req, res) {
var db = req.db;
var collection = db.get('bugs');
collection.findById(req.params.id, {}, function(e,docs){
res.render('bug', { 'bug': docs });
});
});
我正在尝试访问 localhost:3000/bugs/recordidstring
谢谢
我是个彻头彻尾的白痴,当我连接到数据库时,我连接到了错误的数据库!
对不起各位,我的错!
我正在使用 Monk 和 MongoDB 尝试通过 ID 填充请求参数来获取记录,但它 returns 没有。
我已经尝试了很多关于 SO 的建议,但没有任何效果,有人知道我哪里出错了吗?
这是我的代码:
router.get('/:id', function(req, res) {
var db = req.db;
var collection = db.get('bugs');
collection.findById(req.params.id, {}, function(e,docs){
res.render('bug', { 'bug': docs });
});
});
我正在尝试访问 localhost:3000/bugs/recordidstring
谢谢
我是个彻头彻尾的白痴,当我连接到数据库时,我连接到了错误的数据库!
对不起各位,我的错!