npm包sails-mongo使用教程

阅读时长 5 分钟读完

Sails-mongo是Sails.js官方推荐的一个MongoDB数据库适配器, 通过它我们可以更方便的在Sails项目中进行MongoDB的增删改查操作。 这篇文章将会介绍sails-mongo的基本使用方法,从配置到实际操作都将涉及到。

安装和配置

  1. 安装npm包 需要首先安装mongodb和sails的环境, 终端中运行npm install sails-mongo,将会安装最新的sails-mongo版本。

  2. 配置连接信息 在连接MongoDB之前,我们需要在配置文件中添加MongoDB的连接信息,在 config/datastore.js 文件中添加下面的内容:

  • url是你MongoDB数据库的连接地址,可以是远程地址或者本地地址。

  • mydb是你的数据库名称,如果不存在会默认创建。

  1. 检验链接连接 添加了连接信息后, 更改完成后存前,使用下面的方法连接到数据库:

如果连接没有问题, 将会看到下面的输出信息:

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

操作MongoDB

以下列举了sails-mongo基本的CRUD操作。

1. 创建数据

在sails-mongo中创建数据使用的是create()方法。

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

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

2. 读取数据

在sails-mongo中取数据用的是findOne()和find()方法。

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

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

3. 更新数据

在sails-mongo中更新数据用的是update()方法。

4. 删除数据

在sails-mongo中删除数据用的是destroy()和destroyOne()方法。

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

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

结语

通过本文我们已经对sails-mongo有了一个基本的了解,知道了如何安装,如何配置连接信息,如何进行增删改查操作。希望这篇文章对你的工作和学习有所帮助。

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

纠错
反馈