Files
appwrite/docs/examples/1.8.x/server-ruby/examples/databases/increment-document-attribute.md
2026-02-03 15:48:48 +05:30

582 B

require 'appwrite'

include Appwrite

client = Client.new
    .set_endpoint('https://<REGION>.cloud.appwrite.io/v1') # Your API Endpoint
    .set_project('<YOUR_PROJECT_ID>') # Your project ID
    .set_session('') # The user session to authenticate with

databases = Databases.new(client)

result = databases.increment_document_attribute(
    database_id: '<DATABASE_ID>',
    collection_id: '<COLLECTION_ID>',
    document_id: '<DOCUMENT_ID>',
    attribute: '',
    value: null, # optional
    max: null, # optional
    transaction_id: '<TRANSACTION_ID>' # optional
)