2014-04-05 36 views
1
AppUser.find({}, function(err, users) { 
    if(err) { 
     console.log('error') 
    } else { 

     for(var i=0; i < users.length; i++){ 
      users[i].connected 
     } 

     res.json(users); 
    } 
}); 

我只想设置我的res json以显示connected设置为true的对象。只返回传递布尔值的对象?

我感到非常愚蠢,不知道如何做到这一点,但必须有一个简单的方法。

回答

1

您可以使用Array.prototype.filter过滤users谁是connected,这样

现在,users将有哪些具有Truthy connected用户信息的阵列。

+0

好看起来不错,让我试试看。当然,它的作品将在第二次给你道具:) –

+0

我需要学习更多的JavaScript,因为当我虽然我很好,我甚至不能做这么简单的事情。谢谢它的作品! –

+0

需要等6分钟:) –