首页 文章

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

提问于
浏览
0

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

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

例如,当我发送“get”列出所有人时,服务器将回答PERSONS表中的人员列表 . 问题是服务器不返回表中的所有记录 . 它只返回100条记录,知道该表包含超过100条记录 .

我错过了什么吗?

2 回答

  • 0

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

  • 0

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

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

    要更改最大行数,您应该:

    1-在"datasources.json"文件中,将属性"maxRows"设置为所需的数字,例如 "maxRows":1000

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

    3-重新启动API,现在它将返回100多条记录

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

相关问题