appwrite/docs/services/databases.md

7 lines
1,020 B
Markdown
Raw Normal View History

2022-06-22 16:28:09 +00:00
The Databases service allows you to create structured collections of documents, query and filter lists of documents, and manage an advanced set of read and write access permissions.
2025-07-22 07:38:12 +00:00
All data returned by the Databases service are represented as structured JSON objects.
2022-06-22 16:28:09 +00:00
2023-10-13 13:43:44 +00:00
The Databases service can contain multiple databases, each database can contain multiple collections. A collection is a group of similarly structured documents. The accepted structure of documents is defined by [collection attributes](https://appwrite.io/docs/databases#attributes). The collection attributes help you ensure all your user-submitted data is validated and stored according to the collection structure.
2022-06-22 16:28:09 +00:00
2023-10-13 13:43:44 +00:00
Using Appwrite permissions architecture, you can assign read or write access to each collection or document in your project for either a specific user, team, user role, or even grant it with public access (`any`). You can learn more about [how Appwrite handles permissions and access control](https://appwrite.io/docs/permissions).