前言
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