我有一个包含 a、b、c、d 列的表格。但我只想向浏览器发送来自 a、b 的数据。我发现可以重写 toJSON()
方法,但在我看来这是 1 行结果的解决方案。如何使它适用于 json 数组?
我可以创建自己的函数来遍历数组并删除不需要的属性,但我觉得应该有更好的解决方案。
感谢您的帮助。
最佳答案
如果您使用 res.json
返回实例数组,它将在数组中的每个实例上运行 toJSON
。所以:
User.find().exec(function(err, users) {
if (err) {return res.negotiate(err);}
return res.json(users);
});
将返回一组用户,每个用户都调用了 toJSON
。
关于javascript - 如何在检索数据时过滤掉列(Waterline),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26543967/