SurrealDB Docs Logo

Enter a search query

.Patch<T>()

Applies JSON Patch changes to all records, or a specific record, in the database.

Method Syntax
await db.Patch<T>(resource, data)
Note

This function patches document / record data with the specified JSON Patch data.

Arguments

ArgumentsDescription
thing required

The table name or the specific RecordId to patch.

data optional

The JSON Patch data with which to patch the records.

cancellationToken optional

The cancellationToken enables graceful cancellation of asynchronous operations.

Example usage

// Update a record with a specific ID var result = await db.Patch(("person", "tobie"), patches); // Update all records in a table var result = await db.Patch("person", patches);

On this page

© SurrealDB GitHub Discord Community Cloud Features Releases Install