'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