Skip to content
Back to Changelog

Announcing DB operators: Update multiple fields without fetching the entire row

Updating just one field in a row, like incrementing a counter or adding a tag, used to require reading and rewriting the entire document. This added latency, wasted bandwidth, and created risks of lost updates under high concurrency.

What’s new:

  • Introduced DB Operators v1, enabling inline, atomic field-level updates.
  • Support for numeric, array, string, and date operations.
  • Perform multiple field updates in a single atomic call.
  • Type-safe SDK methods for clarity and safety.
  • Transaction-ready, can be combined with other database operations.

Immediate benefits

  • Always consistent. No race conditions or lost updates.
  • Lower latency and bandwidth usage.
  • Cleaner, more expressive code. One call, clear intent.
  • Composable updates across multiple fields.

Live now on Appwrite Cloud. Coming soon to self-hosted deployments.

Read the announcement to learn more

Start building with Appwrite today

Get started

Our plans

  • Free

    $0

    A great fit for passion projects and small applications.

    Get started
  • Pro

    Most popular
    From
    $25
    /month

    For production applications that need powerful functionality and resources to scale.

    Start building
  • Enterprise

    Custom

    For enterprises that need more power and premium support.

    Contact us