API for interacting with a BarrelDB document.
create(String.t(), map() | none()) :: {atom(), map()}
create!(String.t(), map() | none()) :: map()
delete(String.t(), String.t(), String.t() | none()) :: {atom(), map()}
delete!(String.t(), String.t(), String.t() | none()) :: map()
get(String.t()) :: {atom(), map()}
get(String.t(), list()) :: {atom(), map()}
get(String.t(), map()) :: {atom(), map()}
get(String.t(), String.t()) :: {atom(), map()}
get!(String.t()) :: map()
get!(String.t(), list()) :: map()
get!(String.t(), map()) :: map()
get!(String.t(), String.t()) :: {atom(), map()}
update(String.t(), String.t(), map(), String.t(), boolean()) :: {atom(), map()}
update(String.t(), String.t(), map(), String.t(), boolean()) :: map()