我正在使用node,express和swig。我希望能够根据currentUser
进行循环,这对我来说是一个局部变量。我让循环工作,但它为每个用户吐出我们的结果。
这是我的循环:
{% for ap in aps %}
<tr>
<td>{{ap.name}}</td>
<td>{{ap.manufacturer}}</td>
<td>{{ap.model}}</td>
<td>{{ap.type}}</td>
<td>{{ap.notes}}</td>
</tr>
{% endfor %}
我的部分路线(删除了其他循环的部分):
// show model
app.get('/dashboard/it/model',
setRender('dashboard/it/model'),
setRedirect({auth: '/login'}),
isAuthenticated,
(req, res, next) => {
AP.find({}, function(err, allAP) {
if(err){
console.log(err);
} else {
res.locals.aps = allAP; // Set the data in locals
}
});
Custom.find({}, function(err, allCustom) {
if(err){
console.log(err);
} else {
res.locals.customs = allCustom; // Set the data in locals
next();
}
});
},
dashboard.getDefault
);
答案 0 :(得分:0)
基于ID的循环不正确并且不起作用,您需要更改搜索参数以根据您需要将ArrayList<String> arrayList;
---
arrayList = new ArrayList<String>();
arrayList.add(PhotoInfo);
放入mongo docs声明放置查询参数的位置的ID进行过滤。