Как получить все экземпляры в классе FaunaDB
У меня есть класс "сообщений", который имеет 10 экземпляров. Как получить и перечислить все экземпляры в этом классе, используя библиотеку fauna-java без использования метода Paginate?
Я попробовал что-то вроде следующего
client.query(Get(Class("posts")))
Но не смог добиться этого.
2 ответа
Функция Paginate присутствует в Фауне для обращения к запрашивающим наборам данных. В вашем случае вы можете поиграть с аргументом размера страницы и увеличить его до некоторой степени. Имейте в виду, что после определенного размера вы захотите использовать функцию paginate, чтобы пройти больший набор.
Простая версия paginate с установленным размером страниц будет выглядеть примерно так:
Paginate(Match(Index("customer_id_filter"))).size(Value(pageSize));
Более надежный пример использования paginate можно найти здесь:
Ты не можешь Совпадения в индексе дают вам наборы, но если вы хотите создать экземпляр этого набора в конкретной коллекции, вы должны вызвать paginate. Почему вы пытаетесь избежать пагинации?
Или, конечно, если у вас уже есть коллекция из 10 ссылок, вы можете отправить запрос с 10 ссылками и отобразить его для получения данных. Так что, если бы у вас была детерминированная схема реферирования, вы могли бы сделать это, но это кажется немного странным.