【发布时间】:2012-08-13 13:17:23
【问题描述】:
我正在使用 Node.js、express、mongodb,但卡在前端和后端之间传递的数据上。
注意:以下代码为前后端通信的中间件代码
这里我使用req.body.nr成功从前端获取输入值
exports.find_user_post = function(req, res) {
member = new memberModel();
member.desc = req.body.nr;
console.log(req.body.nr);
member.save(function (err) {
res.render('user.jade', );
});
};
这就是问题所在,我需要使用我得到的输入值从我的数据库(后端的 mongodb)中找到正确的数据并推送到前端。
我的数据结构{desc : ''},desc 对应于输入值,所以它应该看起来像这样{desc: req.body.nr},这可能是这里的代码不正确?
exports.user = function(req, res){
memberModel.find({desc: req.body.nr}, function(err, docs){
res.render('user.jade', { members: docs });
});
};
很想得到一些帮助。
谢谢,提前!
【问题讨论】:
标签: javascript node.js mongodb express