MongoDB 增删改查十八般武艺详解

MongoDB 是一个开源、文档型的 NoSQL 数据库,这里将详细介绍 MongoDB 的增删改查的操作,读者可以通过本文学习 MongoDB 的用法,提高自己的技术水平。本文将涵盖以下 MongoDB 的增删改查的操作:

  1. 插入数据
  2. 查询数据
  3. 更新数据
  4. 删除数据

插入数据

插入单条数据

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

执行上述代码后,将会向当前数据库的 collection 集合中插入一条数据。如果数据被成功写入,insertOne() 的方法将返回一个 acknowledged 字段为 true 的对象。

插入多条数据

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

上述代码将向 collection 集合中插入 2 条数据。如果数据被成功写入,insertMany() 的方法将返回一个 acknowledged 字段为 true 的对象。

查询数据

查询全部数据

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

上述代码将会查询 collection 集合中的所有数据并返回。

查询特定条件的数据

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

上述代码将会查询 collection 集合中年龄大于 25 岁的数据并返回。

查询特定字段的数据

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

上述代码将会查询 collection 集合中的所有数据,但只会返回 nameage 两个字段。

查询单条数据

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

上述代码将会查询 collection 集合中名称为 Joe 的数据,并返回第一条结果。

更新数据

更新单条数据

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

上述代码将会查询 collection 集合中名称为 Joe 的数据,并将其年龄更新为 35

更新多条数据

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

上述代码将会查询 collection 集合中年龄大于 25 岁的数据,并将这些数据的年龄都加 1。

删除数据

删除单条数据

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

上述代码将会删除 collection 集合中名称为 Joe 的第一条数据。

删除多条数据

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

上述代码将会删除 collection 集合中年龄大于 25 岁的所有数据。

总结

本文详细介绍了 MongoDB 的增删改查的操作,包括插入数据、查询数据、更新数据和删除数据。通过学习本文,读者可以掌握 MongoDB 的基本使用方法,从而应用于实际开发中。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/651f859d95b1f8cacd71379b


猜你喜欢

相关推荐

    暂无文章