【发布时间】:2015-02-28 00:56:35
【问题描述】:
我需要将Mongoose.findOne的搜索结果返回给变量
results = Lang.findOne({page: params.page,lang: params.lang, param: params.param}, function(err, lang) {
if( err || !lang) {
console.log("No translation!");
} else {
return lang.trans;
};
}
有没有办法做到这一点?我尝试了几个小时来找到异步解决方案。功能和什么都没有... 我还找到了一些文章说这是不可能的,但是有没有其他方法可以实现这一点?
这对我来说真的很重要,因为我的多语言项目需要这个,我需要翻译:
res.render('index',{titleGen : req.__({page:'home', lang:req.locale, param:'hello'})});
【问题讨论】:
标签: javascript node.js function mongoose return