MongoDB 集合的 CURD 操作详解

阅读时长 5 分钟读完

前言

MongoDB 是一种非关系型数据库,它以文档为中心,而不是以表为中心。在 MongoDB 中,文档是指一组键值对,类似于关系型数据库中的行。集合是一组文档,类似于关系型数据库中的表。

在本文中,我们将详细介绍 MongoDB 集合的 CURD 操作,包括增加(Create)、查询(Read)、更新(Update)和删除(Delete)。

连接 MongoDB

在进行 CURD 操作之前,我们需要先连接 MongoDB 数据库。可以使用 Node.js 中的 mongoose 模块来连接 MongoDB。以下是连接示例代码:

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

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

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

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

创建集合

在 MongoDB 中,如果要创建集合,只需在数据库中插入一个文档。以下是创建集合的示例代码:

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

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

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

插入文档

在 MongoDB 中,插入文档是指将一个文档插入到集合中。以下是插入文档的示例代码:

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

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

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

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

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

查询文档

在 MongoDB 中,查询文档是指从集合中检索文档。以下是查询文档的示例代码:

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

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

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

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

更新文档

在 MongoDB 中,更新文档是指修改集合中的文档。以下是更新文档的示例代码:

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

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

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

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

删除文档

在 MongoDB 中,删除文档是指从集合中删除文档。以下是删除文档的示例代码:

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

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

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

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

总结

本文介绍了 MongoDB 集合的 CURD 操作,包括创建集合、插入文档、查询文档、更新文档和删除文档。通过学习本文,你可以了解 MongoDB 的基本操作,并且可以在 Node.js 中使用 mongoose 模块来操作 MongoDB 数据库。

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

纠错
反馈