EJS:如果这样显示长度

时间:2018-06-19 05:25:35

标签: javascript node.js ejs

我们说我有带有NodeJS和EJS的MySQL数据库。

在我的数据库中,我有3条规则:OKWARNINGFALSE。 如何获取数据库中有多少ok,警告和错误?

我试过这样的事情

enter image description here

结果就是这个

enter image description here

蓝色它总共有绿色应该是多少好总数

enter image description here

2 个答案:

答案 0 :(得分:0)

尝试过滤结果数组并获得它的长度。

<span class="count">
  <p><%- results.filter(r => r === 'OK').length %></p>
</span>

在调用模板之前过滤数组怎么样?将这种复杂性排除在模板本身之外。

答案 1 :(得分:0)

感谢您的帮助sorxrob。我按照你告诉我的方式做到了:)

这可能不是我最干净的方式,但它正在发挥作用。

这是 SQL JOIN

这是 Result