Mutate Data
Mutating data in Spooky is performant and secure. Changes are instantly reflected in your local UI (optimistic updates) and synchronized with the server.
Creating Records
To create a new record, use the db.create method. You need to specify the record ID (or let Spooky generate one) and the data.
TypeScript
Warning
Ensure you adhere to the PERMISSIONS defined in your schema. If a user does not have permission
to create a record, the operation will fail.
Updating Records
Use db.update() to update existing records. This performs a partial update (merge) by default.
TypeScript
Deleting Records
To delete a record, call db.delete with the table name and record ID.
TypeScript