如何在检索数据时过滤掉列(Waterline)

我有一个列a,b,c,d的表。 但我想发送到浏览器只是来自a,b的数据。 我发现可以重写toJSON()方法,但在我看来,这是一个单行结果的解决scheme。 如何使这个工作jsons数组?

我可以使我自己的函数遍历数组,并删除不需要的属性,但我觉得应该有一个更好的解决scheme。

谢谢你的帮助。

如果使用res.json返回一个实例数组,它将在数组中的每个实例上运行到res.json 。 所以:

 User.find().exec(function(err, users) { if (err) {return res.negotiate(err);} return res.json(users); }); 

将会返回一个用户数组,每个用户都调用toJSON