Glossary

This glossary defines terms used throughout the documentation and links to further details.

Docs menu

An insert returns the new record's OID as _id:

{"_id": "Qs7HRQnMTg", "status": "created"}
Term Meaning
ANN Approximate nearest-neighbor vector search: the $knn and $sparseKnn query operators.
Capability A named group of operations (data, account, query...) that a role or an agent session can be granted or denied.
Descriptor The typed metadata for an operation, including its name, route, schema, and scope.
JSC JavaScriptCore, the JavaScript engine your functions and $whereJS run in.
KV Values stored and read by key through db.kv() in a function or the kv.* operations; see KV.
OID An object id, returned as _id.
Operation ID The stable number identifying one operation; ai.tool.invoke takes one to call a discovered tool.
RAG Retrieval-augmented generation: vector search for the passages a prompt is built from.
Registry version The version number of the server's operation set, shown at the top of the HTTP API reference.
View A stored query result computed ahead of time, so it can be read without running the query again; see views.