Post by account_disabled on Jan 28, 2024 7:23:13 GMT
本文由restdb.io赞助。感谢您对合作伙伴的支持,使 SitePoint 成为可能。 数据库让最有经验的开发人员感到恐惧。安装、更新、磁盘空间配置、备份、高效索引、优化查询和扩展是大多数人都可以避免的问题。较大的组织将雇用知识渊博的开发人员,他们将一生奉献给数据库不一致问题。然而,当他们去度假时,系统不可避免地会出现故障。 更实用的选择是外包数据库,而这正是Restdb.io提供的服务。他们管理棘手的数据存储恶作剧,让您可以专注于更紧急的开发任务。 Restdb.io:基础知识 Restdb.io是一个即插即用的云 NoSQL 数据库。任何有MongoDB经验的人都会立即熟悉它。主要区别: 无需管理您的安装、存储或备份 您可以在restdb.io中定义数据结构模式 数据字段可以与其他集合中的其他字段有关系 不需要定义索引 可以通过 HTTP 或 Auth0/JWT 令牌进行身份验证的 REST API 查询和更新数据 查询和更新以 JSON 格式发送和接收 有用于输入、查看和导出各种格式数据的工具 它支持一些有趣的附加功能,例如代码挂钩、电子邮件、Web 表单生成、网站、实时消息传递等。
免费帐户允许您无义务评估服务。付费计划提供额外的存储空间、查询吞吐量、开发人员帐户和 MongoDB 集成。 在以下部分中,我将描述如何: 配置新数据库并输入数据 使用该数据呈现restdb.io上托管的一组网页,以及 使用 API 为内容编辑者提供搜索工具。 第 1 步:创建新数据库 使用 Google、Facebook 或电子邮件帐户注册后,您可以创建一个新的空数据库。这会在yourdbname .restdb.io 处生成一个新的 API 端点 URL: 创建一个新数 WhatsApp 号码数据 据库 第 2 步:创建一个新集合 数据库包含一个或多个用于存储数据的集合。这些类似于 SQL 数据库表。集合包含类似于 SQL 数据库记录(表行)的 “文档” 。 Restdb.io 接口提供两种模式: 标准模式显示可用的集合并允许您插入和修改数据。 开发者模式允许您创建和配置集合。 进入开发者模式 进入开发者模式(屏幕右上角)并单击“添加集合”按钮。 创建一个新集合 集合需要一个唯一的名称(我使用“内容”)以及可选的描述和图标。点击“保存”返回数据库概述。“内容”集合将与其他几个不可编辑的系统集合一起出现在列表中。 或者,可以从 Excel、CSV 或 JSON 文件导入数据,通过在标准视图中 点击“导入” 来创建集合。
第 3 步:定义字段 保持开发人员模式,单击“内容”集合并选择“字段”选项卡。单击添加字段可添加和配置对集合中的数据进行分类的新字段。 创建字段 每个集合文档都会存储数据库驱动网站中单个页面的数据。我添加了五个字段: slug – 页面路径 URL 的文本字段 title – 页面标题的文本字段 body – 页面内容的特殊 Markdown 文本字段 image – 一个特殊的图像字段,允许上传任意数量的图像(也存储在restdb.io系统上) published – 布尔值,页面必须为 true 才能公开可见。 第 4 步:添加文档 可以以标准模式或开发者模式(或通过 API) 将文档添加到集合中。创建一些具有典型页面内容的文档: 创建文档 主页的 slug 应该为空。 第 5 步:创建数据库驱动的网站(可选) Restdb.io 提供了一个有趣的功能,可以使用集合中的数据文档 创建和托管数据库驱动的网站。 该站点托管在但您可以在页面上指向任何域。有关说明,请单击数据库列表中或左侧面板底部的设置,然后单击虚拟主机选项卡。 要创建网站,必须在开发人员模式下配置页面,该模式定义用于查看内容的模板。
免费帐户允许您无义务评估服务。付费计划提供额外的存储空间、查询吞吐量、开发人员帐户和 MongoDB 集成。 在以下部分中,我将描述如何: 配置新数据库并输入数据 使用该数据呈现restdb.io上托管的一组网页,以及 使用 API 为内容编辑者提供搜索工具。 第 1 步:创建新数据库 使用 Google、Facebook 或电子邮件帐户注册后,您可以创建一个新的空数据库。这会在yourdbname .restdb.io 处生成一个新的 API 端点 URL: 创建一个新数 WhatsApp 号码数据 据库 第 2 步:创建一个新集合 数据库包含一个或多个用于存储数据的集合。这些类似于 SQL 数据库表。集合包含类似于 SQL 数据库记录(表行)的 “文档” 。 Restdb.io 接口提供两种模式: 标准模式显示可用的集合并允许您插入和修改数据。 开发者模式允许您创建和配置集合。 进入开发者模式 进入开发者模式(屏幕右上角)并单击“添加集合”按钮。 创建一个新集合 集合需要一个唯一的名称(我使用“内容”)以及可选的描述和图标。点击“保存”返回数据库概述。“内容”集合将与其他几个不可编辑的系统集合一起出现在列表中。 或者,可以从 Excel、CSV 或 JSON 文件导入数据,通过在标准视图中 点击“导入” 来创建集合。
第 3 步:定义字段 保持开发人员模式,单击“内容”集合并选择“字段”选项卡。单击添加字段可添加和配置对集合中的数据进行分类的新字段。 创建字段 每个集合文档都会存储数据库驱动网站中单个页面的数据。我添加了五个字段: slug – 页面路径 URL 的文本字段 title – 页面标题的文本字段 body – 页面内容的特殊 Markdown 文本字段 image – 一个特殊的图像字段,允许上传任意数量的图像(也存储在restdb.io系统上) published – 布尔值,页面必须为 true 才能公开可见。 第 4 步:添加文档 可以以标准模式或开发者模式(或通过 API) 将文档添加到集合中。创建一些具有典型页面内容的文档: 创建文档 主页的 slug 应该为空。 第 5 步:创建数据库驱动的网站(可选) Restdb.io 提供了一个有趣的功能,可以使用集合中的数据文档 创建和托管数据库驱动的网站。 该站点托管在但您可以在页面上指向任何域。有关说明,请单击数据库列表中或左侧面板底部的设置,然后单击虚拟主机选项卡。 要创建网站,必须在开发人员模式下配置页面,该模式定义用于查看内容的模板。