ILLA home page
  1. Appwrite

Illa 中的 Appwrite 是一个数据库集成,允许您连接并与 Appwrite 数据库交互。 Appwrite 是一个受欢迎的开放源码关系数据库管理系统,它以其速度、可靠性和易用性而著称。 Appwrite 是一个受欢迎的开放源码关系数据库管理系统,它以其速度、可靠性和易用性而著称。 Appwrite 是一个受欢迎的开放源码关系数据库管理系统,它以其速度、可靠性和易用性而著称。 Appwrite 是一个受欢迎的开放源码关系数据库管理系统,它以其速度、可靠性和易用性而著称。 Appwrite 是一个受欢迎的开放源码关系数据库管理系统,它以其速度、可靠性和易用性而著称。 Appwrite 是一个受欢迎的开放源码关系数据库管理系统,它以其速度、可靠性和易用性而著称。 Appwrite 是一个受欢迎的开放源码关系数据库管理系统,它以其速度、可靠性和易用性而著称。

在Illa中使用 Appwrite 集成,您可以通过 SQL 命令查询、插入、更新和删除应用写入数据库中的数据。 您也可以创建自定义 SQL 查询并在Illa中运行它们。 这就很容易建立数据驱动的应用程序和仪表板,从应用写入数据库中显示实时数据。

本教程概述了使用 ILLA Builder 和 Appwrite 在几个简单步骤创建管理面板的过程。 ILLA Cloud是一个低码的开发者平台,能够快速开发和部署内部工具。 它允许通过拖放UI组件创建页面,并连接到任何数据库或API,以及写入 JavaScript。 要了解更多关于 Appwrite,请访问他们的网站https://Appwrite.io/ 让我们开始吧!

在 Appwrite 上设置您的后端

登录到您的 Appwrite 帐户后,在Appwrite 仪表盘上点击“创建项目”并将名称设置为“First Project”。

app_create_project

然后我们可以导航到项目页面。 然后我们可以导航到项目页面。 Appwrite 提供多个平台来构建您的应用以及集成。

app_platforms

这里我们选择 Web App 作为一个例子。

在创建我们的 Web 应用程序项目后,我们可以进入数据库页面,因为我们到目前为止仅使用 Appwrite 作为数据库集成。

app_dashboard

然后我们可以创建数据库并在数据库中创建收藏

app_create_database 我们可以在此处创建收藏中的属性和数据。

app_create_data

为了按属性检索文档,我们需要为每个属性制定相应的索引。

app_create_index

此数据库已准备好与Illa集成。

创建Appwrite

在登录到您的 Illa 帐户后,有两种方式在Illa 中创建资源。

  • 在资源中创建

登录到您的 Illa 帐户,选择页面顶部的 Resources 并点击 Create New 按钮。

external_resource

从数据库列表中选择 Appwrite

action_list

使用下面链接设置描述的必填参数连接到数据库。

点击“测试连接”查看我们是否可以成功连接到数据库。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。

在创建资源后,准备好的应用将显示。

app_ex_ready

  • 在构建器中创建

登录到您的Illa帐户,在App页面的Illa Builder创建一个项目 并导航到页面底部的“行动列表”。 点击new,然后从数据库列表中选择 Appwrite 。 然后,用下面链接设置描述的参数连接到数据库。 点击new,然后从数据库列表中选择 Appwrite 。 然后,用下面链接设置描述的参数连接到数据库。

点击“测试连接”查看我们是否可以成功连接到数据库。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。

连接设置

这里我们需要提供连接到 Appwrite 数据库的信息。

app_config

属性必填描述
名称必填在 ILLA 中创建动作时的资源名称。
主机必填您数据库的 URL 或 IP 地址
数据库 ID必填分配给应用程序中创建的每个数据库的唯一标识符
项目 ID必填代表您整个应用写入项目的唯一标识符
API 密钥必填在向 Appwrite 服务器提出API 请求时作为一种身份验证形式的密钥。

在Appwrite中找到所需的 HostDatabase IDProject IDAPI key , 我们首先转到项目页面左下角的 “setting” 按钮。

复制project ID for project ID and API Endpoint for the Host in Illa Appwrite configuration

app_setting

然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 如果您没有为此项目创建API, 点击 Create API Key 按钮,只选择 Database 文件夹,因为这是我们将从 Appwrite 中使用的。 然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 如果您没有为此项目创建API, 点击 Create API Key 按钮,只选择 Database 文件夹,因为这是我们将从 Appwrite 中使用的。 然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 如果您没有为此项目创建API, 点击 Create API Key 按钮,只选择 Database 文件夹,因为这是我们将从 Appwrite 中使用的。 然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 如果您没有为此项目创建API, 点击 Create API Key 按钮,只选择 Database 文件夹,因为这是我们将从 Appwrite 中使用的。 然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 如果您没有为此项目创建API, 点击 Create API Key 按钮,只选择 Database 文件夹,因为这是我们将从 Appwrite 中使用的。 然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 如果您没有为此项目创建API, 点击 Create API Key 按钮,只选择 Database 文件夹,因为这是我们将从 Appwrite 中使用的。 然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 如果您没有为此项目创建API, 点击 Create API Key 按钮,只选择 Database 文件夹,因为这是我们将从 Appwrite 中使用的。 然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 如果您没有为此项目创建API, 点击 Create API Key 按钮,只选择 Database 文件夹,因为这是我们将从 Appwrite 中使用的。 然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 如果您没有为此项目创建API, 点击 Create API Key 按钮,只选择 Database 文件夹,因为这是我们将从 Appwrite 中使用的。 然后我们可以点击同一页面上的 View API Keys 按钮。 然后我们可以点击同一页面上的 View API Keys 按钮。 如果您没有为此项目创建API, 点击 Create API Key 按钮,只选择 Database 文件夹,因为这是我们将从 Appwrite 中使用的。

app_api_key

在Illa配置中复制 API 密钥秘书 。 可以复制这两个地点。 可以复制这两个地点。 可以复制这两个地点。 可以复制这两个地点。 可以复制这两个地点。

app_key_secret

我们剩下的是我们可以在 Database 页面找到的 Database 。 复制并粘贴到Illa的Appwrite 配置中。

app_database

最后产品应该看起来就像这样了。

app_final_config

创建动作

我们已经创建了一个应用写入资源,我们可以通过从操作列表中选择应用写入并选择 “Create action” 按钮来添加动作。

app_resource_list

现在我们已经将 Appwrite 服务器作为操作添加到我们的建筑页面。

app

配置Appwrite

概览

方法名称描述
方法创建文档,获取文档,更新文档,删除文档,列表文档
收藏ID分配给数据库集合的唯一标识符
转换器将数据转换为你喜欢使用 JavaScript 的样式

创建文档

在集合中创建新文档

Input

属性必填描述
文档 ID必填分配给数据库收藏文档的唯一标识符
数据可选的包含新文档字段和值的对象。

例如,在集合中创建一个包含两个字段的新文档 - “name” 和 “age”, 您可以使用 1 作为 document ID{{"Name": "David", "Age": 18}}} for `data.

产出

一个响应对象,其中包括新创建的文档的 ID 以及创建日期和时间等附加元数据。

app_create_code

获取文档

从数据库中的收藏中检索特定文档

Input

属性必填描述
文档 ID必填分配给数据库收藏文档的唯一标识符

例如,我们可以使用 id 1获取文档。

产出

包含请求文档数据的响应对象

app_get_data

使用{{Appwrite1.data}}获取所有返回的数据。

app_get_code

更新文档

在集合中更新现有文档的数据。

Input

属性必填描述
文档 ID必填分配给数据库收藏文档的唯一标识符
数据可选的包含您想要分配给文档的更新字段和值的对象。

例如,使用updateDocument方法来更新一个集合中的文档,你可以把1作为文档的id,把{{"Name": "Fred"}}作为数据。

产出

包含请求文档数据的响应对象

app_update

删除文档

从数据库中的收藏中删除特定文档

Input

属性必填描述
文档 ID必填分配给数据库收藏文档的唯一标识符

例如,我们可以删除 id 为 1`的文档。

产出

确认成功删除文档的响应对象。

app_delete_data

列表文档

从数据库中的收藏中检索多个文档

Input

属性必填描述
筛选器可选的定义根据特定字段和值筛选文档的条件
排序方式可选的指定要排序的文档的字段
限制可选的限制结果中返回的文件数

例如,用Name = James列出所有文档。

产出

符合过滤器的数组文档。

app_list_data

使用{{Appwrite1.data[0].documents}}获取所有返回的数据。

app_list_code