javascript - 在jade中打印数据库的特定结果

标签 javascript node.js mongodb pug

我的app.js代码是:

for (var i=0; i<result.length; i++) {
    data['result'][i] = {company_name: result[i].company_name};
}
res.render('findcompany', {data: data});
console.log(data);

console.log(data)的结果是

{result:[{company_name:'a'},{company_name:'b'}]}

findcompany.pug代码是

doctype html

html

    include ./head

    body
        ul #{data}

但是当我运行这个时,我得到

[object Object]

请帮助我,我被困在这里。

最佳答案

你可以像这样循环:

ul
  each val in data.result
    li= val.company_name

关于javascript - 在jade中打印数据库的特定结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46617127/

相关文章:

javascript - async.js 的 waterfall 方法在调用 Mongoose 保存方法时挂起

javascript - 使用 axios 在 ReactJS web worker 中调用 web api 方法

javascript - 服务器端 javascript 函数在 mongoDB 中是否存在性能问题?

mongodb - Azure MongoDB + Synapse 链接 : Column values unexpectedly contain JSON

javascript - 添加具有不同样式和js的wordpress web模板

javascript - onLoad、onDomready、No wrap - in <head> 和 No wrap - in <body> 之间有什么区别?

javascript - 为什么 Angular View 中的数组表达式不起作用?

javascript - 如何异步调用 3 个请求?

node.js - MongoDB $lookup 结果作为对象而不是数组

javascript - 返回真或返回假