我刚开始使用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