循环基于user.id

时间:2017-10-18 16:21:43

标签: javascript node.js express swig-template

我正在使用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
  );

1 个答案:

答案 0 :(得分:0)

基于ID的循环不正确并且不起作用,您需要更改搜索参数以根据您需要将ArrayList<String> arrayList; --- arrayList = new ArrayList<String>(); arrayList.add(PhotoInfo); 放入mongo docs声明放置查询参数的位置的ID进行过滤。