Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python从Azure表存储中的表中获取最早的n行_Python_Azure Storage_Azure Table Storage - Fatal编程技术网

使用Python从Azure表存储中的表中获取最早的n行

使用Python从Azure表存储中的表中获取最早的n行,python,azure-storage,azure-table-storage,Python,Azure Storage,Azure Table Storage,我正试图从Azure表存储中的表中获取第一个(最早的)n行数据,但找不到任何允许通过Python执行此操作的文档。我使用基于整数的散列值作为PartitionKey,默认情况下,表按PartitionKey排序。但是,我需要获取最早的n行。有什么方法或可行的黑客可以用来做这件事吗?不幸的是,没有解决办法。表存储中不支持服务器端排序。如果要按时间戳排序,则必须将PartitionKey的值设置为时间戳,然后查询结果将按时间戳的相反顺序排序。不,它将被视为新行-但如果这是完成此操作的唯一方法,那么我

我正试图从Azure表存储中的表中获取第一个(最早的)n行数据,但找不到任何允许通过Python执行此操作的文档。我使用基于整数的散列值作为PartitionKey,默认情况下,表按PartitionKey排序。但是,我需要获取最早的n行。有什么方法或可行的黑客可以用来做这件事吗?

不幸的是,没有解决办法。表存储中不支持服务器端排序。如果要按时间戳排序,则必须将PartitionKey的值设置为时间戳,然后查询结果将按时间戳的相反顺序排序。

不,它将被视为新行-但如果这是完成此操作的唯一方法,那么我愿意妥协