Azure的CosmosDB - 在python程序中使用查询浏览器

2024-09-28 17:19:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一堆JSON文件存储在Azure的cosmsdb数据库中。我还有一个python程序可以读取JSON文件。我想从python在Azure的queryexplorer上运行一个查询

    SELECT VALUE Block 
      FROM c 
      JOIN Block IN c.radar50p01

到目前为止,我在python程序中有以下内容

^{pr2}$

那么,有没有一种方法可以在python中使用上面的查询,这样我就可以得到我需要的东西了?在

谢谢。在


Tags: 文件infrom程序数据库jsonvalueazure
1条回答
网友
1楼 · 发布于 2024-09-28 17:19:20

如果您的查询在Azure门户上的查询资源管理器中成功运行,那么您只需使用^{}方法来执行查询,如下代码来自here。在

A query is performed using SQL

# Query them in SQL
query = { 'query': 'SELECT * FROM server s' }    

options = {} 
options['enableCrossPartitionQuery'] = True
options['maxItemCount'] = 2

result_iterable = client.QueryDocuments(collection['_self'], query, options)
results = list(result_iterable);

print(results)

希望有帮助。有任何问题,请随时告诉我。在

相关问题 更多 >