Spec-Zone.ru › Deno 2

интерфейс Deno.KvListOptions

Нестабильно

Параметры для перечисления пар ключ-значение в Deno.Kv.

Свойства

необязательно
limit: number

Максимальное количество пар ключ-значение для возврата. Если не указано, будут возвращены все соответствующие пары ключ-значение.

необязательно
cursor: string

Курсор для возобновления итерации. Если не указан, итерация начнется с начала.

необязательно
reverse: boolean

Определяет, нужно ли изменять порядок возвращаемых пар ключ-значение. Если не указано, порядок будет возрастающим, начиная с начала диапазона, согласно лексикографическому упорядочению ключей. Если true, порядок будет убывающим, начиная с конца диапазона.

Значение по умолчанию — false.

необязательно
consistency: KvConsistencyLevel

Уровень согласованности операции перечисления. Уровень согласованности по умолчанию — «строгий». В некоторых случаях может быть полезно использование более слабого уровня согласованности. Дополнительную информацию об уровнях согласованности см. в документации по Deno.KvConsistencyLevel.

Операции перечисления выполняются порциями (размер порций задается опцией batchSize). Уровень согласованности операции перечисления применяется к каждой порции индивидуально. Это означает, что каждая порция гарантированно согласована сама по себе, но вся операция перечисления может быть не согласованной в целом, потому что между порциями может произойти изменение пары ключ-значение, в порции, которая уже была возвращена операцией перечисления.

необязательно
batchSize: number

Размер порций, в которых выполняется операция перечисления. Более крупные или меньшие размеры порций могут положительно или отрицательно влиять на производительность операции перечисления в зависимости от конкретного случая использования и поведения итерации. Медленные запросы итерации могут выиграть от использования меньшего размера порции для повышения общей согласованности, в то время как быстрые запросы итерации могут выиграть от использования большего размера порции для лучшей производительности.

Размер порции по умолчанию равен limit или 100, если он не задан. Максимальное значение для этой опции равно 500. Более высокие значения будут ограничены.

© 2018–2024 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/api/deno/~/Deno.KvListOptions

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API