SurrealQL statements against the database.
Method Syntaxdb.query(query, vars)
Arguments | Description | ||
---|---|---|---|
query required | Specifies the SurrealQL statements. | ||
vars optional | Assigns variables which can be used in the query. |
# Assign the variable on the connection db.query( 'CREATE person SET name = "John"; SELECT * FROM type::table($tb);', { "tb": 'person' } )
.query_raw()
With .query_raw()
, you will get back the raw RPC response. This contrast to the .query()
method, this will not throw for errors that occur in individual queries, but will rather give those back as a string, and this will include the time it took to execute the individual queries.