MongoDB 是一个开源、文档型的 NoSQL 数据库,这里将详细介绍 MongoDB 的增删改查的操作,读者可以通过本文学习 MongoDB 的用法,提高自己的技术水平。本文将涵盖以下 MongoDB 的增删改查的操作:
- 插入数据
- 查询数据
- 更新数据
- 删除数据
插入数据
插入单条数据
- ------------------------ - ----- ------ ---- -- - -
执行上述代码后,将会向当前数据库的 collection
集合中插入一条数据。如果数据被成功写入,insertOne()
的方法将返回一个 acknowledged
字段为 true
的对象。
插入多条数据
- ------------------------- -- ----- ------ ---- -- -- - ----- ------- ---- -- -- -
上述代码将向 collection
集合中插入 2 条数据。如果数据被成功写入,insertMany()
的方法将返回一个 acknowledged
字段为 true
的对象。
查询数据
查询全部数据
- ----------------------
上述代码将会查询 collection
集合中的所有数据并返回。
查询特定条件的数据
- -------------------- ---- - ---- -- - --
上述代码将会查询 collection
集合中年龄大于 25 岁的数据并返回。
查询特定字段的数据
- ---------------------- - ----- ----- ---- ---- --
上述代码将会查询 collection
集合中的所有数据,但只会返回 name
和 age
两个字段。
查询单条数据
- ----------------------- ----- ----- --
上述代码将会查询 collection
集合中名称为 Joe
的数据,并返回第一条结果。
更新数据
更新单条数据
- ------------------------ - ----- ----- -- - ----- - ---- -- - - -
上述代码将会查询 collection
集合中名称为 Joe
的数据,并将其年龄更新为 35
。
更新多条数据
- ------------------------- - ---- - ---- -- - -- - ----- - ---- - - - -
上述代码将会查询 collection
集合中年龄大于 25 岁的数据,并将这些数据的年龄都加 1。
删除数据
删除单条数据
- ------------------------ - ----- ----- - -
上述代码将会删除 collection
集合中名称为 Joe
的第一条数据。
删除多条数据
- ------------------------- - ---- - ---- -- - - -
上述代码将会删除 collection
集合中年龄大于 25 岁的所有数据。
总结
本文详细介绍了 MongoDB 的增删改查的操作,包括插入数据、查询数据、更新数据和删除数据。通过学习本文,读者可以掌握 MongoDB 的基本使用方法,从而应用于实际开发中。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/651f859d95b1f8cacd71379b