针对Oracle数据库的Strongloop API响应限制

时间:2017-02-13 09:05:19

标签: rest api response strongloop loopback

我刚开始使用Strongloop在我的oracle数据库上定义REST api。

当我使用" localhost:3000 / explorer"来检查我的API时,一切正常。

例如,当我发送" get"为了列出所有人,服务器以PERSONS表中的人员列表进行回答。 问题是服务器不返回表中的所有记录。 它只返回100条记录,知道该表包含的记录超过100条。

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

我不认为有这样的事情,默认情况下它会获取所有记录。 请检查您的表/数据库设置。

答案 1 :(得分:0)

我找到了解决方案,万一有人面临同样的问题。

问题是在loopback-connector-oracle中,最大行数设置为100。

要更改应该的最大行数:

1- In" datasources.json"文件,设置属性" maxRows"到你想要的数字,例如"maxRows":1000

2-将文件\node_modules\loopback-connector-oracle\lib\oracle.js替换为文件oracle.js

3-重新启动您的API,现在它将返回超过100条记录

有关该问题的详细信息,请参阅this link