Skip to main content
Module

x/deno_surreal/db.ts>SurrealDB

Lightweight module for querying SurrealDB
Latest
class SurrealDB
import { SurrealDB } from "https://deno.land/x/deno_surreal@v1.6.3/db.ts";

Constructors

new
SurrealDB(unnamed 0: ConnectionOptions)

Properties

private
database: string
private
headers: Headers
private
namespace: string
private
pass: string
private
sqlUrl: string
private
tableUrl: string
private
user: string

Methods

create<T extends Model>(identifier: string, data: DataObject<T>)
delete(identifier: string)
modify<T extends Model>(identifier: string, data: PartialDataObject<T>)
queries<T extends JSONObject>(queryStr: string)
query<T extends JSONObject>(queryStr: string)
rawQueries<T extends JSONObject>(queryStr: string)
select<T extends Model>(identifier: string)
set<T extends Model>(identifier: string, setters: Setters<T>)
signin(unnamed 0: { user?: string; pass?: string; })
update<T extends Model>(identifier: string, data: DataObject<T>)
use(unnamed 0: { namespace?: string; database?: string; })