У меня проблема с получением данных из нескольких коллекций в базе данных mongodb. Я использую mongojs, чтобы включить их в html-файл, используя expressjs.
Вывод является ошибкой, так что tasks_middle не определен. Что я делаю не так?
Вот мой фрагмент кода:
app.get('/', function(req, res){
db.tasks_high.find(function (err, docs) {
res.render('index', {
title: 'Tasks High Priority:',
tasks_high: docs
});
})
db.tasks_middle.find(function (err, docs) {
res.render('index', {
title: 'Tasks Middle Priority:',
tasks_middle: docs
});
})
});
Внутри просмотра (index.ejs) я пробовал это:
<h1><%= title %> Prio High</h1>
<ul>
<% tasks_high.forEach(function(tasks_high){ %>
<li><%= tasks_high.task %> <%= tasks_high.prio %> - <a class="deleteUser" data-id="<%= tasks_high._id %>" href="#">x</a></li>
<% }) %>
</ul>
<br><br>
<h1><%= title %> Prio Middle</h1>
<ul>
<% tasks_middle.forEach(function(tasks_middle){ %>
<li><%= tasks_middle.task %> <%= tasks_middle.prio %> - <a class="deleteUser" data-id="<%= tasks_middle._id %>" href="#">x</a></li>
<% }) %>
</ul>