nunjucks 没有从 MongoDB 输出所有数据

nunjucks not outputting all data from MongoDB

我正在使用 node.js 作为脚本语言,我还使用 nunjucks 作为模板引擎。我遇到了一个奇怪的情况,我从 MongoDB 数据库中检索到的一些数据没有打印到文档中。

如您所见,这些是我要打印到网页的值

但是当你看网页的时候,只打印出了部分数据,其他的信息都没有了。

我console.logged数据证明值在数据库中

奇怪的是如果你把整个对象写进代码里,像这样

它会输出一个块中的所有数据。这包括我试图输出到页面的月份、年份和 slug 属性。然而,只有当我打印出整个对象时它才会这样做

我发现了问题所在。在我的猫鼬模式中,我没有列出 slug、月份或日期等属性。因此,当我尝试从这些属性中检索数据时,它并没有输出它们。因此,如果您遇到类似问题,请确保在您的猫鼬模式中声明了属性