2

我一直在使用羽毛并且喜欢它,但我需要返回超过 1000 条记录以应对特殊情况。但是,无论我做什么,Feathers 都会返回一个将 $limit 重置为 1000 的查询,并且只返回 1000 条记录。

我知道它正在传达我的 $limit,因为如果我将限制设置为 1、10、500 或 999,它会尊重它,但如果我将其设置为 1001 或更高的值,它只会返回 1000。

我将羽毛与 MySQL 和羽毛-sequalize 一起使用。

4

1 回答 1

4

对于遇到此问题的任何其他人,Feathers 的创建者之一将我指向此处,从而解决了该问题:

https://docs.feathersjs.com/api/databases/common.html#pagination

默认情况下,Feathers 将服务查询限制为 1000,即使您之后在查询中指定了 $limit。

要绕过这个,只需查看上面解释的文档:创建服务时,将分页对象传递到服务选项中,将默认 $limit 设置为 1000 以外的值。

于 2019-05-12T20:40:33.953 回答