如何使用az存储实体查询在powershell中获取排序结果?

时间:2018-05-03 11:23:24

标签: azure azure-storage azure-table-storage azure-cli

当您使用Azure Storage Explorer时,您可以单击每列的名称以按该字段对结果进行排序。 In Microsoft Azure Storage Explorer you can sort results 有没有办法使用az storage entity query在PowerShell中对查询结果进行排序? 换句话说,我可以将Azure CLI中的结果作为对象获取,我可以使用Sort-Object对其进行排序,但我想对Azure存储服务器上的条目进行排序并获取sorted-results。从服务器获取所有数据并手动对其进行排序是没有用的。

2 个答案:

答案 0 :(得分:1)

  

但我想在Azure存储服务器上对条目进行排序并获取   分拣结果。从服务器获取所有数据没有用   并手动排序。

由于Azure Tables不支持服务器端排序,因此无法实现。您需要在客户端上获取所需的数据并仅在那里执行排序。

答案 1 :(得分:1)

请参阅此页https://docs.microsoft.com/en-us/rest/api/storageservices/Query-Operators-Supported-for-the-Table-Service?redirectedfrom=MSDN

您可以在Azure存储表中使用支持的运算符的完整列表,OrderBy可能不在支持的运算符中。

这意味着,您需要先检索数据,然后进行排序。