json

list

List JSON document keys with optional prefix filtering.

strata json list

wire json_list

Lists visible JSON document keys in byte order. Prefix, cursor, limit, and timestamp parameters constrain the page returned by the executor.

Paginated responses use opaque cursors. Clients should pass the returned cursor back to the same command shape and must not parse cursor contents.

To see the complete help for this command, run:

strata json list --help

Example

List document keys under a prefix, in key order.

strata json set user:1 $ {"v":1}strata json set user:2 $ {"v":2}strata json set other $ {"v":3}strata json list --prefix user:

Parameters

NameTypeRequiredDescription
as_ofinteger or nullnoRead as of a position on the logical commit timeline - the `timestamp` from `history` output, not the `version`, and never a calendar date. To read as of a real time, use `as_of_time` instead.
as_of_timeinteger or nullnoRead as of a real time: a wall-clock instant in microseconds since the Unix epoch (UTC), as reported by `committed_at` on a write ack or on any `history` row. Resolves to the commit at or before that instant, and fails rather than guessing if the instant falls outside the branch's recorded history. Mutually exclusive with `as_of`.
branchstring or nullnoTarget branch. Defaults to the executor handle branch.
cursorstring or nullnoOptional document key cursor.
limitinteger or nullnoOptional item limit.
prefixstring or nullnoOptional document key prefix.
spacestring or nullnoTarget product space. Defaults to `"default"`.

Returns

Page<String, String>

  • dataobject

    Shared pagination continuation facts.

  • typestring

Errors

Recover by code. Retry policy and commit outcome come from the shipped error registry.

← All 16 JSON commands

agents: this page as markdown → /docs/reference/json/list.md