Skip to main content
server.BaseTableWriter

Type parameters

Hierarchy

Methods

get

▸ get<Fields>(id, options): Promise<null | SelectedDocument<DocumentByName<DataModel, TableName>, Fields>> Read selected top-level properties, retaining identity and creation time.

Type parameters

Parameters

Returns

Promise<null | SelectedDocument<DocumentByName<DataModel, TableName>, Fields>>

Inherited from

BaseTableReader.get ▸ get(id): Promise<null | DocumentByName<DataModel, TableName>> Fetch a single document from the table by its GenericId.

Parameters

Returns

Promise<null | DocumentByName<DataModel, TableName>>

Inherited from

BaseTableReader.get

query

▸ query(): SelectableQueryInitializer<NamedTableInfo<DataModel, TableName>> Begin a query for the table. Queries don’t execute immediately, so calling this method and extending its query are free until the results are actually used.

Returns

SelectableQueryInitializer<NamedTableInfo<DataModel, TableName>>

Inherited from

BaseTableReader.query

insert

▸ insert(value): Promise<GenericId<TableName>> Insert a new document into the table.

Parameters

Returns

Promise<GenericId<TableName>>

patch

▸ patch(id, value): Promise<void> Patch an existing document, shallow merging it with the given partial document. New fields are added. Existing fields are overwritten. Fields set to undefined are removed.

Parameters

Returns

Promise<void>

replace

▸ replace(id, value): Promise<void> Replace the value of an existing document, overwriting its old value.

Parameters

Returns

Promise<void>

delete

▸ delete(id): Promise<void> Delete an existing document.

Parameters

Returns

Promise<void>