我正在从MS应用程序Insights获取数据。现在我想知道,如果有很多记录是从查询中获取的,而所有记录都没有在单个查询中获取,那么如何实现分页?我想在查询中分页。 我正在使用应用程序见解Rest API https://dev.applicationinsights.io/quickstart
答案 0 :(得分:0)
没有直接的方法可以在查询中进行分页。
这是您可以尝试的解决方法:
例如,如果您想每次获取100个数据,则可以使用$ top和$ skip来模拟分页功能。
在您的第一个查询中,获取前100个数据:
get /v1/apps/{app-id}/events/$all?$top=100
然后在第二个查询中,获取101-200数据:
get /v1/apps/{app-id}/events/$all?$top=100&$skip=100
在第三个查询中,获取201-300数据:
get /v1/apps/{app-id}/events/$all?$top=100&$skip=200
如果您还有其他问题,也请告诉我。