我经常使用羽毛并且喜欢它,但我需要返回超过 1000 条记录作为特殊情况。但是,无论我做什么,Feathers 都会返回一个将 $limit 重置为 1000 的查询,并且只返回 1000 条记录。
我知道它正在传达我的 $limit,因为如果我将限制设置为 1、10、500 或 999,它会尊重它,但如果我将其设置为 1001 或更高的值,它只会返回 1000。
我正在将 Feathers 与 MySQL 和 Feathers-Sequalize 结合使用。
最佳答案
对于遇到此问题的其他人,Feathers 的创建者之一向我指示了这里,这解决了问题:
https://docs.feathersjs.com/api/databases/common.html#pagination
默认情况下,Feathers 将服务查询限制为 1000,即使您随后在查询中指定 $limit。
要绕过这个问题,只需查看上面的文档,其中解释了这一点:创建服务时,将分页对象传递到服务选项中,以将默认 $limit 设置为 1000 以外的值。
关于mysql - FeathersJS 似乎将查询限制为 1000,即使您将 $limit 设置为高于 1000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56081797/