嘿,我正在尝试从我的 index.js 文件中查询数据库(mongodb),然后将查询中的值返回到一个变量中,这样我就可以使用该变量在网站上显示人员信息。我目前有这个代码,但它给我带来了问题。试图弄清楚如何以正确的方式查询它。我正在查询电子邮件,但我想根据电子邮件查询提取名字。我正在使用 node.js 和 jam 作为我的视图引擎。
var mongoose = require('mongoose')
, db = mongoose.createConnection('mongodb://localhost/test5');
var user = function (name) {
var name = db.users.find({ email: 'works@gmail.com' }).pretty();
console.log(name);
return name;
};
exports.index = function(req, res) {
res.render('index', { title: 'Weblio', user: user});
};