npm 包 db-platforms 使用教程

阅读时长 4 分钟读完

随着大数据时代的到来,数据库的重要性越来越受到前端开发者的重视。而 db-platforms 就是一款可以帮助前端开发者快速对接并使用多种数据库的 npm 包。

安装

在终端中输入以下命令即可安装 db-platforms:

使用示例

连接 MySQL 数据库

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

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

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

连接 MongoDB 数据库

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

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

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

使用事务

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

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

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

总结

db-platforms 提供了一个简单易用的方法,让前端开发者快速对接多种数据库。在使用过程中,需要针对不同的数据库选择对应的 dialect 参数并正确配置数据库连接信息。对于需要使用事务的场景,也提供了方便的 API 让用户使用。

同时也可以通过 db-platforms 部署与维护数据库的灵活性,而不会受到后端技术栈的限制。

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