appwrite/docs/services/database.md

8 lines
844 B
Markdown
Raw Normal View History

2020-05-30 13:26:39 +00:00
The Database 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.
2019-10-07 16:53:56 +00:00
2022-03-14 21:27:21 +00:00
All the data in the database service is stored in structured JSON documents.
2019-10-07 16:53:56 +00:00
Each database document structure in your project is defined using the Appwrite [collection attributes](/docs/database#attributes). The collection attributes help you ensure all your user-submitted data is validated and stored according to the collection structure.
2020-04-05 14:49:28 +00:00
2022-01-05 06:31:58 +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 (`role:all`). You can learn more about [how Appwrite handles permissions and access control](/docs/permissions).