如何实现固定

时间:2018-12-28 13:00:13

标签: azure-application-insights

我正在从MS应用程序Insights获取数据。现在我想知道,如果有很多记录是从查询中获取的,而所有记录都没有在单个查询中获取,那么如何实现分页?我想在查询中分页。 我正在使用应用程序见解Rest API https://dev.applicationinsights.io/quickstart

1 个答案:

答案 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

如果您还有其他问题,也请告诉我。