AptlyStar

Convex

Use Convex database

使用说明

Integrate Convex into the workflow. Run query, mutation, and action functions on your deployment, list tables with their schemas, and export documents with snapshot pagination and change deltas.

工具

convex_query

Run a Convex query function and return its result

输入

参数类型必填描述
deploymentUrlstring是Convex deployment URL (e.g., https://your-deployment.convex.cloud\)
deployKeystring是Convex deploy key from the dashboard Settings page
functionPathstring是Path to the query function (e.g., messages:list or folder/file:myQuery)
argsjson否Named arguments to pass to the function as a JSON object

输出

参数类型描述
valuejsonResult returned by the query function
logLinesarrayLog lines printed during the function execution

convex_mutation

Run a Convex mutation function to write data and return its result

输入

参数类型必填描述
deploymentUrlstring是Convex deployment URL (e.g., https://your-deployment.convex.cloud\)
deployKeystring是Convex deploy key from the dashboard Settings page
functionPathstring是Path to the mutation function (e.g., messages:send or folder/file:myMutation)
argsjson否Named arguments to pass to the function as a JSON object

输出

参数类型描述
valuejsonResult returned by the mutation function
logLinesarrayLog lines printed during the function execution

convex_action

Run a Convex action function and return its result

输入

参数类型必填描述
deploymentUrlstring是Convex deployment URL (e.g., https://your-deployment.convex.cloud\)
deployKeystring是Convex deploy key from the dashboard Settings page
functionPathstring是Path to the action function (e.g., emails:send or folder/file:myAction)
argsjson否Named arguments to pass to the function as a JSON object

输出

参数类型描述
valuejsonResult returned by the action function
logLinesarrayLog lines printed during the function execution

convex_run_function

Run any Convex function (query, mutation, or action) by path without specifying its type

输入

参数类型必填描述
deploymentUrlstring是Convex deployment URL (e.g., https://your-deployment.convex.cloud\)
deployKeystring是Convex deploy key from the dashboard Settings page
functionPathstring是Path to the function (e.g., messages:list or folder/file:myFunction)
argsjson否Named arguments to pass to the function as a JSON object

输出

参数类型描述
valuejsonResult returned by the function
logLinesarrayLog lines printed during the function execution

convex_list_tables

List all tables in a Convex deployment along with their JSON schemas. Requires streaming export, available on Convex paid plans.

输入

参数类型必填描述
deploymentUrlstring是Convex deployment URL (e.g., https://your-deployment.convex.cloud\)
deployKeystring是Convex deploy key from the dashboard Settings page

输出

参数类型描述
tablesarrayNames of the tables in the deployment
schemasjsonMap of table name to the JSON schema of its documents

convex_list_documents

List documents from a Convex table via a paginated snapshot. Pass the returned snapshot and page cursor back in to fetch the next page. Requires streaming export, available on Convex paid plans.

输入

参数类型必填描述
deploymentUrlstring是Convex deployment URL (e.g., https://your-deployment.convex.cloud\)
deployKeystring是Convex deploy key from the dashboard Settings page
tableNamestring否Table to list documents from. Omit to list documents from all tables.
snapshotstring否Snapshot timestamp from a previous page. Omit on the first request to start a new snapshot.
pageCursorstring否Page cursor from a previous page of the same snapshot. Omit on the first request.

输出

参数类型描述
documentsarrayDocuments in this page of the snapshot
hasMorebooleanWhether more pages remain in the snapshot
snapshotstringSnapshot timestamp to pass back in when fetching the next page
pageCursorstringPage cursor to pass back in when fetching the next page

convex_document_deltas

List documents that changed after a snapshot or previous delta cursor. Deleted documents are returned with a _deleted flag. Requires streaming export, available on Convex paid plans.

输入

参数类型必填描述
deploymentUrlstring是Convex deployment URL (e.g., https://your-deployment.convex.cloud\)
deployKeystring是Convex deploy key from the dashboard Settings page
cursorstring是Timestamp cursor to read deltas after. Use the snapshot value from List Documents or the cursor from a previous Document Deltas page.
tableNamestring否Table to read deltas from. Omit to read deltas from all tables.

输出

参数类型描述
documentsarrayChanged documents, each including _table and _ts fields
hasMorebooleanWhether more delta pages remain
cursorstringCursor to pass back in when fetching the next page of deltas

On this page