Javascript MongoDB发现BYID不工作
我使用Monk和MongoDB尝试通过请求参数通过ID填充来获取记录,但它不返回任何内容 我试过很多建议,但都不管用,有人知道我哪里出了问题吗 这是我的密码:Javascript MongoDB发现BYID不工作,javascript,node.js,mongodb,express,monk,Javascript,Node.js,Mongodb,Express,Monk,我使用Monk和MongoDB尝试通过请求参数通过ID填充来获取记录,但它不返回任何内容 我试过很多建议,但都不管用,有人知道我哪里出了问题吗 这是我的密码: 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(
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
谢谢我是个十足的白痴,当我连接到数据库时,我连接到了错误的数据库
对不起,伙计们,我的错 它怎么会失败?有什么错误吗?您尝试过:.findOne({{u id:req.params.id})吗?如果没有,请尝试一下,看看它是否有效。我的第一个想法是“collection”无效,除此之外,我会将req.params.id分配给一个变量,然后使用.var id=req.params.id