SurrealDB Docs Logo

Enter a search query

.Update<T>()

Updates all records in a table, or a specific record, in the database.

Method Syntax
await db.Update<T>(thing, data)
Note

This function replaces the current document / record data with the specified data.

Arguments

ArgumentsDescription
thing required

The table name or the specific RecordId to update.

data optional

The document / record data to update.

cancellationToken optional

The cancellationToken enables graceful cancellation of asynchronous operations.

Example usage

var post = new Post { Id = ("post", "another"), Title = "A new article", Content = "This is a new article created using the .NET SDK" }; // Updates a single record await db.Update(post); var data = new Person { Name = "Tobie", Settings = new Settings { Active = true, Marketing = true, }, }; // Updates all records inside the "person" table await db.Update("person", data);

On this page

© SurrealDB GitHub Discord Community Cloud Features Releases Install