如何在检索数据时过滤掉列(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
。