我对 Azure 表存储有一个查询,例如
http://ourstoragekey.table.core.windows.net/AZCUST()?$filter=PartitionKey%20eq%20'AZSAMPLES'
对于某些报告,我希望能够在生成实际报告之前向用户显示一小部分。
基本上,我想做的是结合 $top 和 $filter 所以我有一个查询
http://ourstoragekey.table.core.windows.net/AZCUST()?$top=3&$filter=PartitionKey%20eq%20'AZSAMPLES'
这有效并且只返回 3 个项目,但是我在第一次调用时得到了一个继续键,这是有道理的,但是每个后续调用都会返回相同的继续键,所以我陷入了无限循环。
我想我可以检查以前的密钥是否与当前的密钥相同并退出,但我一直认为密钥不是我的,我不能操纵它或期望它有任何一致性. 它属于 API,我要做的是传递它。
这甚至可能吗,还是我应该抓住前 x 件回来的物品并扔掉我没有使用的潜在 997 件物品?
谢谢。
亚伦