npm 包 arango 使用教程

阅读时长 5 分钟读完

前言

arango 是一个支持多模型的数据库,支持文档(类似于 mongodb),图形和键值存储。

本教程将详细介绍如何使用 npm 包 arango 来在前端项目中使用 arango 数据库。

安装

在使用 arango 之前,我们需要先安装 npm 包 arango。

运行以下命令来安装 arango 包:

连接数据库

在使用 arango 的过程中,我们需要在前端项目中建立一个连接数据库的客户端。为此,我们可以使用 arango 暴露出来的 Database 类。

接下来,我们需要使用这个类来建立客户端和服务器的连接。以下是一个建立连接的示例代码:

-- -------------------- ---- -------
----- - -------- - - --------------------
----- -- - --- -----------

--
  ------------------------- -----------
  --------------------
  -------------------------
  ----------------------

---------------------

在上述示例代码中,我们首先通过 require 命令引入了 Database 类。接下来,我们创建了一个新的 Database 实例,并且使用了 useBasicAuthuseBearerAuth 方法来进行身份验证。然后,使用 useDatabase 方法来选择需要使用的数据库进行操作。

最后,我们通过 console.log 打印数据库名字,以验证是否连接成功。

查询数据

在我们成功连接到数据库后,我们就可以开始对数据库中的数据进行读取和操作。以下是一个查询数据的示例代码:

在上述示例代码中,我们首先获取了一个名为 users 的集合。然后,我们使用 byExample 方法来查询符合条件的数据。最后,我们通过 then 方法来获取查询结果,或者通过 catch 方法来处理查询失败的错误。

新增数据

在 arango 中,我们可以使用 insert 方法来向数据库中新增数据。以下是一个新增数据的示例代码:

在上述示例代码中,我们依然获取了一个名为 users 的集合。然后,我们使用 save 方法向集合中插入一条数据。最后,我们通过 then 方法来获取插入结果,或者通过 catch 方法来处理插入失败的错误。

更新数据

在 arango 中,我们可以使用 update 方法来更新数据库中的数据。以下是一个更新数据的示例代码:

-- -------------------- ---- -------
----- ----- - -----------------------

-----
  -----------------
    - --------- ---------- --
    - ------ ---------------------- -
  -
  ------------ -- ------------------
  -------------- -- ----------------------

在上述示例代码中,我们依然获取了一个名为 users 的集合。然后,我们使用 updateByExample 方法来更新符合条件的数据。updateByExample 方法接受两个参数:第一个参数是需要更新的数据匹配条件;第二个参数是需要将符合条件的数据更新为的目标数据。

最后,我们通过 then 方法来获取更新结果,或者通过 catch 方法来处理更新失败的错误。

删除数据

在 arango 中,我们可以使用 remove 方法来删除数据库中的数据。以下是一个删除数据的示例代码:

在上述示例代码中,我们依然获取了一个名为 users 的集合。然后,我们使用 removeByExample 方法来删除符合条件的数据。removeByExample 方法接受一个参数,该参数是需要被删除的数据的匹配条件。

最后,我们通过 then 方法来获取删除结果,或者通过 catch 方法来处理删除失败的错误。

结束语

在本教程中,我们详细介绍了如何使用 npm 包 arango 来在前端项目中使用 arango 数据库。通过本教程的学习,相信读者已经可以熟练地进行 arango 数据库的使用和操作。

未来,我们还会分享更多有关前端的技术文章和教程。敬请期待!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/85173