【发布时间】:2018-12-23 07:00:24
【问题描述】:
我想在我的 EJS 头文件中访问我的数据库,这是一个添加到每个页面的部分。
我有一个名为 Category 的架构,我想从 db 中动态获取标题中的类别名称。
我正在尝试运行以下命令:
<% Category.find({}, name, function(err, names) { %>
<% if(err) { console.log(err); } %>
<% console.log("Names: " + names); %>
<% }); %>
当然,头ejs文件无权访问Category。
我通常知道要在 ejs 文件中访问我的数据库我在路由中查询数据库,然后将数据传递给 ejs,但在这里,因为它是将添加到每个页面的标题,我真的不能这样做在路线中进行此操作,除非我在每条路线上都这样做,这似乎是个好主意。
如何在此处获取这些数据?
谢谢
【问题讨论】:
标签: node.js mongodb mongoose ejs