How do I set continuation tokens for Cosmos DB queries sent by document_client objects in Python?

后端 未结 3 1182
一个人的身影
一个人的身影 2021-01-26 23:03

I have an API that retrieves documents based on keywords that appear in document fields. I would like to paginate results so that I can return documents to a client sending a re

3条回答
  •  半阙折子戏
    2021-01-26 23:25

    You can also get the results in pages using fetch_next_block(). Note that: the user's code should not expose the continuation token

    q = db_source._client.QueryDocuments(collection_link, query,  {'maxItemCount': 10, 'continuation': True})
    results = q.fetch_next_block()
    

    ref: https://github.com/Azure/azure-documentdb-python/issues/98

提交回复
热议问题