我一直在尝试克服 Azure 移动应用程序返回的 50 行结果,但到目前为止没有成功。我尝试了以下方法:一个。顶部(100(, 跳过(100( -> 在我的上下文中,此解决方案对我没有用。b.有人建议在应用程序中将 pageSize 增加到 200.js我尝试过 - 但这不起作用。我仍然只返回了 50 行。
关于如何解决此问题的任何指示?提前谢谢。- 桑卡尔
在应用程序中.js添加以下行:
var mobileApp = azureMobileApps({
....,
pageSize: 200
});
根据 node.js 中移动应用表操作的源代码,读取操作最终接收context.query
,这是一个queryjs
对象,其中包含一个 take()
函数,可以将返回的项目数限制在指定数量。
此外,take()
函数包含在移动应用服务器 SDK 中,因此它不适用于客户端代码。
您可以对简易表脚本进行一些修改,例如
table.read(function (context) {
context.query.take(100);
return context.execute();
});