MongoDB 的基本操作主要包括数据库的创建、删除,集合的创建、删除,文档的插入、更新、查询和删除等。以下是按照您的要求,清晰、分点表示的 MongoDB 基本操作:
一、数据库操作
- 创建数据库
- 使用
use DATABASE_NAME命令来创建或切换到指定的数据库。如果数据库不存在,MongoDB 会在插入数据或执行某些操作时自动创建。
- 使用
- 显示所有数据库
- 使用
show dbs或show databases命令。
- 使用
- 查看当前数据库
- 使用
db命令。
- 使用
- 删除数据库
- 使用
db.dropDatabase()命令删除当前数据库。
- 使用
二、集合操作
- 创建集合
- 使用
db.createCollection(name, options)命令创建新的集合。但在 MongoDB 3.0+ 版本中,当插入第一个文档时,如果不存在集合,MongoDB 会自动创建它。
- 使用
- 查看所有集合
- 使用
show tables或show collections命令。
- 使用
- 删除集合
- 使用
db.COLLECTION_NAME.drop()命令删除指定集合。
- 使用
三、文档操作
- 插入文档
- 使用
db.COLLECTION_NAME.insert(document)或db.COLLECTION_NAME.insertOne(document)插入单个文档。 - 使用
db.COLLECTION_NAME.insertMany([document1, document2, ...])插入多个文档。
- 使用
- 查询文档
- 使用
db.COLLECTION_NAME.find()查询集合中的所有文档。 - 可以通过各种条件操作符、逻辑操作符和比较操作符来筛选文档。

- 使用
- 更新文档
- 使用
db.COLLECTION_NAME.update(SELECTION_CRITERIA, UPDATED_DATA)更新文档。但在 MongoDB 4.2+ 版本中,推荐使用updateOne()、updateMany()和$set操作符。
- 使用
- 删除文档
- 使用
db.COLLECTION_NAME.remove(DELETION_CRITERIA)删除满足条件的文档。但在 MongoDB 4.2+ 版本中,推荐使用deleteOne()或deleteMany()方法。
- 使用
四、其他操作
- 索引管理:包括创建索引、查看索引和删除索引等操作。
- 用户管理和认证:包括创建用户、添加角色、验证用户等操作。
请注意,MongoDB 的版本更新可能会带来一些命令和功能的变化。上述操作在 MongoDB 的主流版本中通常是有效的,但建议您查阅 MongoDB 的官方文档以获取最准确和最新的信息。
1302

被折叠的 条评论
为什么被折叠?



