微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Azure 表存储:通过相同的特定分区键检索所有数据

如何解决Azure 表存储:通过相同的特定分区键检索所有数据

我正在尝试从表存储中检索具有相同 orderID(orderID 作为分区键)的 orderitem 列表。例如:U001,在一个orderID下会有多个productID作为rowkey,链接在前面提到的U001 orderID下。

到目前为止,问题是据我所知,您只能通过特别提及分区键和行键来检索表存储。有没有办法通过只指定分区键来获取表存储中的所有数据?

解决方法

据我所知,到目前为止问题是您只能检索一个表 通过特别提及分区键和 行键。

不是真的。考虑到分区键/行键组合唯一标识一个实体,如果您想获取单个实体,则需要同时指定分区键和行键来获取该实体。

有没有办法通过唯一的方式获取表存储中的所有数据 指定分区键?

是的。为此,您需要查询表中的实体。您的查询(过滤条件)将是 PartitionKey eq 'your-partition-key'。这样您就可以获取与您的分区键匹配的实体。

有关详细信息,请参阅此链接:https://docs.microsoft.com/en-us/rest/api/storageservices/query-entities

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。