in vnext/code-samples/dotnet/src/cosmosdb-vnext-test/Program.cs [250:271]
private async Task QueryAllDocumentsAsync(Container container)
{
Console.WriteLine("Querying all documents...");
string sqlQuery = "SELECT * FROM c";
var queryDefinition = new QueryDefinition(sqlQuery);
int count = 0;
using (var iterator = container.GetItemQueryIterator<TestDocument>(queryDefinition))
{
while (iterator.HasMoreResults)
{
foreach (var document in await iterator.ReadNextAsync())
{
Console.WriteLine($"Found document: Id={document.Id}, Queryfield={document.Queryfield}, PartitionKey={document.PartitionKey}, City={document.City}");
count++;
}
}
}
Console.WriteLine($"Found {count} document(s) in total");
}