json

count

Count visible JSON documents.

strata json count

wire json_count

Counts visible JSON documents in the selected branch and space, optionally constrained by a document key prefix.

Status commands return a scalar or compact status payload and do not mutate database state.

To see the complete help for this command, run:

strata json count --help

Example

Count stored documents.

strata json set a $ {"v":1}strata json set b $ {"v":2}strata json count

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.
prefixstring or nullnoOptional document key prefix.
spacestring or nullnoTarget product space. Defaults to `"default"`.

Returns

StatusValue<u64>

  • datainteger
  • 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/count.md