有没有办法在全局配置 model.js 中添加限制?限制 sails.js 水线中跨模型的查找结果
Is there a way to add limit in global config model.js ? to limit find results across models in sails.js waterline
有没有办法在全局配置中添加限制 model.js?限制 model.find() 跨模型的结果 sails.js 水线。当我搜索 sails 文档时,没有找到任何可以使用的直接配置。
https://sailsjs.com/documentation/reference/configuration/sails-config-models.
是否有任何 hack 或解决方法,我在一个地方配置它并且所有模型查找查询都达到限制?
不,没有简单的方法可以改变 .find()
的行为。但是,您可以非常轻松地构建自定义 helper
函数,然后您可以通过 sails.helpers.mySpecialHelper()
.
访问该函数
因此,在这种情况下,您可以将想要 .find()
的模型和您的标准传递给辅助函数,然后辅助函数将 return 以您的方式返回结果希望找到它们。
然后,在您的助手内部,执行如下操作:
PassedInModel.find(passedInCriteria);
有没有办法在全局配置中添加限制 model.js?限制 model.find() 跨模型的结果 sails.js 水线。当我搜索 sails 文档时,没有找到任何可以使用的直接配置。 https://sailsjs.com/documentation/reference/configuration/sails-config-models.
是否有任何 hack 或解决方法,我在一个地方配置它并且所有模型查找查询都达到限制?
不,没有简单的方法可以改变 .find()
的行为。但是,您可以非常轻松地构建自定义 helper
函数,然后您可以通过 sails.helpers.mySpecialHelper()
.
因此,在这种情况下,您可以将想要 .find()
的模型和您的标准传递给辅助函数,然后辅助函数将 return 以您的方式返回结果希望找到它们。
然后,在您的助手内部,执行如下操作:
PassedInModel.find(passedInCriteria);