0
我有一堆存储在Azure的CosmosDB数据库中的JSON文件。我也有一个读取JSON文件的python程序。我想从蟒蛇运行在Azure的查询浏览查询Azure的CosmosDB - 在Python程序中使用查询资源管理器
SELECT VALUE Block
FROM c
JOIN Block IN c.radar50p01
到目前为止,我有我的Python程序如下
def getCosmosDBClient():
# Initialize the Python DocumentDB client
client = document_client.DocumentClient(Constants.URL, {'masterKey': Constants.KEY})
return client
def getCosmosDBColl_link():
client = getCosmosDBClient()
db_id = Constants.RADAR_DATABASE_NAME
db_query = "select * from r where r.id = '{0}'".format(db_id)
db = list(client.QueryDatabases(db_query))[0]
db_link = db['_self']
coll_id = Constants.RADAR_COLL_NAME
coll_query = "select * from r where r.id = '{0}'".format(coll_id)
coll = list(client.QueryCollections(db_link, coll_query))
if coll:
coll = coll[0]
else:
raise ValueError("Collection not found in database.")
coll_link = coll['_self']
docs = client.ReadDocuments(coll_link)
return docs
那么,有没有使用上述查询的方式蟒蛇,所以我只是明白我需要什么?
谢谢。
它的工作原理。谢谢!最大物品数是多少?我没有列入,因为它可能是我不想要的东西。 –