Skip to content

Instantly share code, notes, and snippets.

@rchardptrsn
Created February 9, 2020 21:55
Show Gist options
  • Save rchardptrsn/70a2be8e2ccfc3aeaa4f1ebb57c3edba to your computer and use it in GitHub Desktop.
Save rchardptrsn/70a2be8e2ccfc3aeaa4f1ebb57c3edba to your computer and use it in GitHub Desktop.
# Initialize list
dflist = []
# Connection link
collection_link = database_link + '/colls/' + 'HDIcontainer'
# Write out query
query = 'SELECT * FROM c where c.country="Afghanistan" and c.level="National"'
# For-loop to retrieve individual json records from Cosmos DB
# that satisfy our query
for item in client.QueryItems(collection_link,
query,
{'enableCrossPartitionQuery': True}
):
# Append each item as a dictionary to list
dflist.append(dict(item))
# Convert list to pandas DataFrame
df = pd.DataFrame(dflist)
df.head()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment