• Start

Languages

/

Mojo

/

Methods

query

The query() method for the SurrealDB Mojo SDK runs one or more SurrealQL statements against the database.

Runs one or more SurrealQL statements against the database and returns an RpcResponse.

Method Syntax

client.query(query, bindings_json, session, txn)
ArgumentDescription
queryThe SurrealQL statements to run.
bindings_jsonOptional bindings as a JSON string. Defaults to "{}".
sessionAn optional session id.
txnAn optional transaction id.
var resp = client.query("SELECT * FROM person WHERE age > 18;")

if resp.is_ok():
if resp.result:
print(resp.result.value())
else:
print("error:", resp.error_message().value())

Was this page helpful?