То, что вы пытаетесь сделать, на самом деле не возможно.Документы не имеют естественного индекса или позиции в коллекции.Чтобы получить порядок в коллекции, вам нужно использовать хотя бы одно поле, по которому вы хотите отсортировать документы.Только тогда у них есть порядок, и только тогда вы можете просматривать их.
Методы startAt и endAt в запросе требуют определения некоторого порядка.Вы можете видеть это в примере кода, приведенном в документах API, на которые я ссылался.Обратите внимание на следующую инструкцию в документах для startAt:
Создает и возвращает новый запрос, который начинается с предоставленного набора значений полей относительно порядка запроса .Порядок предоставленных значений должен соответствовать порядку порядка по пунктам запроса.