已修复
对于渲染从mongo数据库中获取的某些数据我有些困惑。
返回的数据如下:
[ { _id: { year: 2018, month: 6 }, sum: 4005 },
{ _id: { year: 2018, month: 7 }, sum: 43 },
{ _id: { year: 2018, month: 5 }, sum: 3996 },
{ _id: { year: 2018, month: 4 }, sum: 434 } ]
我能够渲染总和,但是我很困惑,因为当我尝试渲染年月时,会出现诸如“多个定义”之类的东西,我想这与JS本身有关,因此无法在我的桌子上显示年份和月份。
视图上的代码是这样的:
<table border="1">
<tr>
<th>Atendimentos</th>
<th>Mês</th>
<th>Ano</th>
</tr>
<tr>
<% for(var i=0; i<back.length; i++) { %>
<td><%= back[i].sum %></td>
<td><%= back[i].month %></td>
<td><%= back[i].year %></td>
<td></td>
</tr>
<% } %>
</table>
总和正确显示,但是年和月字段为空白。
我该如何渲染月份和年份?
谢谢。
答案 0 :(得分:1)
解决了这个问题,我没有看到年份和月份位于ID {}之内。