Nitric logo

Collections

collection.query.fetch()

Retrieve a page of results for a query. This is an alternative to collection.query.stream()

import { collection } from '@nitric/sdk';

const profiles = collection('profiles');

const profileQuery = profiles.query();

const results = await profileQuery.fetch();

Examples

Paging through results from a query

import { collection } from '@nitric/sdk';

const profiles = collection('profiles');

const profileQuery = profiles.query();

let results = await profileQuery.fetch();

do {
  for (const doc of results.documents()) {
    // Do something with the document
    console.log(doc);
  }

  if (pagingToken) {
    profileQuery.pagingFrom(pagingToken);
    results = await profileQuery.fetch();
  }
} while (results.documents().length > 0 || results.pagingToken);

See also

Previous
collection.query.pagingFrom()