2017-02-13 35 views
0

我刚开始使用Strongloop来定义一个REST api来覆盖我的oracle数据库。对Oracle数据库的Strongloop API响应限制

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

例如,当我发送一个“get”列出所有人时,服务器回答PERSONS表中的人员列表。 问题是服务器不会返回表中的所有记录。 它仅返回100条记录,因为知道该表包含多于100条记录。

我错过了什么吗?

回答

0

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

的问题是,在回送连接器,甲骨文的最大行数设置为100

改变最大行你应该:

1-在“datasources.json”文件,设置属性“maxRows进行”到你想要的号码,例如"maxRows":1000

2 - 与文件oracle.js

3-替换文件\node_modules\loopback-connector-oracle\lib\oracle.js重新启动API,现在它会返回更多超过100个记录

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

0

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

+0

您好,感谢您的回答,我检查我的数据库设置,他们都OK了,我甚至检查了我的Oracle的会话管理器,它接收来自该选择请求休息api,并回答所有记录 – riad