Storage怎么查询
时间: 2024-03-14 07:40:20 浏览: 4
以下是使用 Azure Table storage 进行查询的示例代码:
```pythonfrom azure.cosmos.table.tableservice import TableService
from azure.cosmosdb.table.models import Entity
# 创建 TableService 对象
table_service = TableService(account_name='your_account_name', account_key='your_account_key')
# 查询所有实体
entities = table_service.query_entities('your_table_name')
# 遍历并打印实体属性
for entity in entities:
print(entity.PartitionKey, entity.RowKey, entity.property1, entity.property2)
# 根据条件查询实体
filter_condition = "property1 eq 'value1' and property2 ge 100"
filtered_entities = table_service.query_entities('your_table_name', filter=filter_condition)
# 遍历并打印满足条件的实体属性
for entity in filtered_entities:
print(entity.PartitionKey, entity.RowKey, entity.property1, entity.property2)
```
请注意,上述代码中的 `your_account_name`、`your_account_key` 和 `your_table_name` 需要替换为实际的 Azure 存储帐户名、帐户密钥和表名。