处理nodejs中mongo collection.find()变量的模板访问
Handlebar template access to mongo collection.find() variable in a nodejs
我有如下所示的nodejs express脚本
app.get('/approval',function(req,res){
db.open(function(err,db) {
var collection = db.collection('form');
collection.find({ contact: 'James Wong' }).toArray(function(err, docs) {
console.log(docs);
/*It will will give an output something like
{ _id: 53533045fec60bd941c04a22,
contact: 'James Wong'} */
res.render('approval.handlebars',{resultfind : docs});
/*it will give an output as [object Object]
db.close();
});
});
我的console.log(docs(输出是JSON ARRAY格式,这是正确的。即
{ _id: 53533045fec60bd941c04a22,
contact: 'James Wong'} */
然而,当我使用res.render在车把模板中显示它时,结果如下;
[object Object]
我的模板低于
<div>
{{resultfind}}
</div>
我想访问那些对象属性。
已解决。。感谢TheShellfishMeme。
要做的两件事
1( 用每个函数代替toArray函数。这是为了维护json格式的
2( 访问html{{resulfind.contact}}上的JSON格式
干杯
相关文章:
- 如何从字符串变量访问对象属性
- 无法使用变量访问数据 JSON
- D3:使用变量访问绑定数组中的对象
- JavaScript 变量访问错误
- CanvasJS-访问变量-访问属性toString的权限被拒绝
- 如何使用javascript数据对象?如何通过变量访问条目
- 如何使用变量访问对象属性
- 使用变量访问对象的属性
- 如何使用包含对象键名的变量访问对象属性
- 为什么通过缓存变量访问 DOM 更快
- 将 PHP 变量访问到外部 JavaScript 文件中
- 使用变量访问 Javascript 中的对象信息
- 使用变量访问 JSON 属性(字符串)
- 如何在 yii 中从 javascript 变量访问文本字段输入
- 如何使用 javascript 变量访问模型属性
- 根据 HighCharts 对象的变量访问数组的元素
- 使用动态变量访问 Meteor 中另一个变量的值
- 如何通过绑定的控制器变量访问服务的属性
- Angular JS工厂和变量访问
- 使用变量访问对象的值