Create, Read, Update, and Delete records with type-safe queries and ergonomic APIs.
Use the data! macro for concise record creation.
For more control, use the DataBuilder directly.
Find records with type-safe queries.
Update records with field operations like increment, decrement, and more.
increment!(n) - Add to numeric fielddecrement!(n) - Subtract from numeric field.multiply("field", n) - Multiply numeric field.divide("field", n) - Divide numeric field.push("field", val) - Append to array.set_null("field") - Set to NULL.unset("field") - Remove fieldRemove records safely with type-safe filters.
Create a record if it doesn't exist, or update it if it does.
Connect to existing records or create nested records in a single operation.