'Cosmos SDK returns empty results on a query without partition specified
.Net Cosmos SDK returns empty results on a query without partition specified. Works fine when partition key provided.
Did I miss something?
Code for iterating:
var iterator = this.cosmosLinqQuery.GetFeedIterator(queryable);
var results = new List<Entity>();
while (iterator.HasMoreResults)
{
var result = await iterator.ReadNextAsync();
results.AddRange(result.Resource);
}
return results;
Code for creating queryable:
var options = new QueryRequestOptions()
{
PartitionKey = PartitionKey.None,
MaxItemCount = null,
MaxConcurrency = -1,
MaxBufferedItemCount = -1,
EnableScanInQuery = true,
};
IQueryable<Entity> queryable = container.GetItemLinqQueryable<Entity>(
requestOptions: options,
continuationToken: continuationToken,
allowSynchronousQueryExecution: true);
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
