azure - Azure 表存储:通过相同的特定分区键检索所有数据
问题描述
我正在尝试从表存储中检索具有相同 orderID(orderID 作为分区键)的 orderitems 列表。例如:U001,在一个orderID下会有多个productsID作为rowkey,链接在前面提到的U001 orderID下。
到目前为止,据我所知,您只能通过特别提及分区键和行键来检索表存储。有没有办法通过唯一指定分区键来获取表存储中的所有数据?
解决方案
到目前为止,据我所知,您只能通过特别提及分区键和行键来检索表存储。
不对。考虑到分区键/行键组合唯一标识一个实体,如果您想获取单个实体,那么您将指定分区键和行键来获取该实体。
有没有办法通过唯一指定分区键来获取表存储中的所有数据?
是的。您需要为此查询表中的实体。您查询(过滤条件)将是PartitionKey eq 'your-partition-key'
. 这样,您将能够获取与您的分区键匹配的实体。
有关更多详细信息,请参阅此链接:https ://docs.microsoft.com/en-us/rest/api/storageservices/query-entities 。
推荐阅读
- javascript - 在 Discord.js 函数之后使用“return”有什么区别吗?
- python - 从 Seaborn 配对图中获取数据数组
- python - 使用 ctypes 模块和 GDB 会话更改内存中的 Python 整数
- list - 以编程方式滚动到 SwiftUI 列表位置?
- java - 保存或更新后休眠列表()失败
- python - 哪种 NLP 更适合树莓派?
- reactjs - 如何为数组中的每个对象在 Redux 中放置唯一 id?
- python - 如何在不实际创建新副本的情况下删除 numpy 数组中的行或列?
- python - 快速有序查询的数据存储方法
- java - javac:在公用文件夹laravel中找不到文件