🔨 集成
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 仪表盘上点击“创建项目”并将名称设置为“First Project”。
然后我们可以导航到项目页面。 然后我们可以导航到项目页面。 Appwrite 提供多个平台来构建您的应用以及集成。
这里我们选择 Web App 作为一个例子。
在创建我们的 Web 应用程序项目后,我们可以进入数据库页面,因为我们到目前为止仅使用 Appwrite 作为数据库集成。
然后我们可以创建数据库并在数据库中创建收藏
我们可以在此处创建收藏中的属性和数据。
为了按属性检索文档,我们需要为每个属性制定相应的索引。
此数据库已准备好与Illa集成。
在登录到您的 Illa 帐户后,有两种方式在Illa 中创建资源。
登录到您的 Illa 帐户,选择页面顶部的 Resources
并点击 Create New
按钮。
从数据库列表中选择 Appwrite
。
使用下面链接设置
描述的必填参数连接到数据库。
点击“测试连接”查看我们是否可以成功连接到数据库。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。
在创建资源后,准备好的应用将显示。
登录到您的Illa帐户,在App
页面的Illa Builder创建一个项目 并导航到页面底部的“行动列表”。 点击new
,然后从数据库列表中选择 Appwrite
。 然后,用下面链接设置
描述的参数连接到数据库。 点击new
,然后从数据库列表中选择 Appwrite
。 然后,用下面链接设置
描述的参数连接到数据库。
点击“测试连接”查看我们是否可以成功连接到数据库。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。 如果是,请单击`保存资源’,否则请重新检查主机名、端口、用户名和密码是否正确。
这里我们需要提供连接到 Appwrite 数据库的信息。
属性 | 必填 | 描述 |
---|---|---|
名称 | 必填 | 在 ILLA 中创建动作时的资源名称。 |
主机 | 必填 | 您数据库的 URL 或 IP 地址 |
数据库 ID | 必填 | 分配给应用程序中创建的每个数据库的唯一标识符 |
项目 ID | 必填 | 代表您整个应用写入项目的唯一标识符 |
API 密钥 | 必填 | 在向 Appwrite 服务器提出API 请求时作为一种身份验证形式的密钥。 |
在Appwrite中找到所需的 Host
、Database ID
、Project ID
和API key
, 我们首先转到项目页面左下角的 “setting” 按钮。
复制project ID
for project ID
and API Endpoint
for the Host
in Illa Appwrite configuration
然后我们可以点击同一页面上的 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 中使用的。
在Illa配置中复制 API 密钥秘书
。 可以复制这两个地点。 可以复制这两个地点。 可以复制这两个地点。 可以复制这两个地点。 可以复制这两个地点。
我们剩下的是我们可以在 Database
页面找到的 Database
。 复制并粘贴到Illa的Appwrite 配置中。
最后产品应该看起来就像这样了。
我们已经创建了一个应用写入资源,我们可以通过从操作列表中选择应用写入并选择 “Create action” 按钮来添加动作。
现在我们已经将 Appwrite 服务器作为操作添加到我们的建筑页面。
方法名称 | 描述 |
---|---|
方法 | 创建文档,获取文档,更新文档,删除文档,列表文档 |
收藏ID | 分配给数据库集合的唯一标识符 |
转换器 | 将数据转换为你喜欢使用 JavaScript 的样式 |
在集合中创建新文档
Input
属性 | 必填 | 描述 |
---|---|---|
文档 ID | 必填 | 分配给数据库收藏文档的唯一标识符 |
数据 | 可选的 | 包含新文档字段和值的对象。 |
例如,在集合中创建一个包含两个字段的新文档 - “name” 和 “age”, 您可以使用 1 作为 document ID
和 {{"Name": "David", "Age": 18}}}
for `data.
产出
一个响应对象,其中包括新创建的文档的 ID 以及创建日期和时间等附加元数据。
从数据库中的收藏中检索特定文档
Input
属性 | 必填 | 描述 |
---|---|---|
文档 ID | 必填 | 分配给数据库收藏文档的唯一标识符 |
例如,我们可以使用 id 1
获取文档。
产出
包含请求文档数据的响应对象
使用{{Appwrite1.data}}获取所有返回的数据。
在集合中更新现有文档的数据。
Input
属性 | 必填 | 描述 |
---|---|---|
文档 ID | 必填 | 分配给数据库收藏文档的唯一标识符 |
数据 | 可选的 | 包含您想要分配给文档的更新字段和值的对象。 |
例如,使用updateDocument
方法来更新一个集合中的文档,你可以把1
作为文档的id,把{{"Name": "Fred"}}
作为数据。
产出
包含请求文档数据的响应对象
从数据库中的收藏中删除特定文档
Input
属性 | 必填 | 描述 |
---|---|---|
文档 ID | 必填 | 分配给数据库收藏文档的唯一标识符 |
例如,我们可以删除 id 为 1`的文档。
产出
确认成功删除文档的响应对象。
从数据库中的收藏中检索多个文档
Input
属性 | 必填 | 描述 |
---|---|---|
筛选器 | 可选的 | 定义根据特定字段和值筛选文档的条件 |
排序方式 | 可选的 | 指定要排序的文档的字段 |
限制 | 可选的 | 限制结果中返回的文件数 |
例如,用Name = James列出所有文档。
产出
符合过滤器的数组文档。
使用{{Appwrite1.data[0].documents}}获取所有返回的数据。