有没有办法在global config model.js中添加限制?限制在sails.js waterline中跨模型查找结果

有没有办法在global config model.js中添加限制?限制在sails.js waterline中跨模型查找结果,sails.js,waterline,Sails.js,Waterline,有没有办法在global config model.js中添加限制?限制在sails.js waterline中跨模型的model.find()结果。当我搜索sails文档时,没有找到任何可使用的直接配置。 是否存在任何漏洞或解决方法,我将其配置在一个位置,所有模型查找查询都会受到限制?不,没有一种简单的方法可以更改.find()的行为。但是,您可以非常轻松地构建自定义函数,然后通过sails.helpers.mySpecialHelper()访问该函数 因此,在本例中,您将要.find()的

有没有办法在global config model.js中添加限制?限制在sails.js waterline中跨模型的model.find()结果。当我搜索sails文档时,没有找到任何可使用的直接配置。


是否存在任何漏洞或解决方法,我将其配置在一个位置,所有模型查找查询都会受到限制?

不,没有一种简单的方法可以更改
.find()
的行为。但是,您可以非常轻松地构建自定义函数,然后通过
sails.helpers.mySpecialHelper()
访问该函数

因此,在本例中,您将要
.find()
的模型和条件传递给helper函数,并说helper将以您希望的方式返回结果

然后,在助手内部,只需执行以下操作:

passedModel.find(passedCriteria);