.NET - Collection.Query.Fetch()

Retrieve a page of results for a query.

using Nitric.Sdk;
using Nitric.Sdk.Resources;
var profiles = Nitric.Collection<Profile>("profiles").With(CollectionPermission.Reading);
var profileQuery = profiles.Query();
var results = profileQuery.Fetch();
Nitric.Run();

Examples

Paging through results from a query

using Nitric.Sdk;
using Nitric.Sdk.Resources;
var profiles = Nitric.Collection<Profile>("profiles").With(CollectionPermission.Reading);
var profileQuery = profiles.Query();
var results = profileQuery.Fetch();
var pagingToken = results.PagingToken;
do
{
results.Documents.ForEach(doc => {
// Do something with the document
Console.WriteLine(doc);
});
if (pagingToken != null)
{
profileQuery.PagingFrom(pagingToken);
results = profileQuery.Fetch();
}
} while (results.Documents.Count > 0 || results.PagingToken != null);
Nitric.Run();

See also

Last updated on Dec 24, 2024