MongoDB基本操作

MongoDB 的基本操作主要包括数据库的创建、删除,集合的创建、删除,文档的插入、更新、查询和删除等。以下是按照您的要求,清晰、分点表示的 MongoDB 基本操作:

一、数据库操作

  1. 创建数据库
    • 使用 use DATABASE_NAME 命令来创建或切换到指定的数据库。如果数据库不存在,MongoDB 会在插入数据或执行某些操作时自动创建。
  2. 显示所有数据库
    • 使用 show dbs 或 show databases 命令。
  3. 查看当前数据库
    • 使用 db 命令。
  4. 删除数据库
    • 使用 db.dropDatabase() 命令删除当前数据库。

二、集合操作

  1. 创建集合
    • 使用 db.createCollection(name, options) 命令创建新的集合。但在 MongoDB 3.0+ 版本中,当插入第一个文档时,如果不存在集合,MongoDB 会自动创建它。
  2. 查看所有集合
    • 使用 show tables 或 show collections 命令。
  3. 删除集合
    • 使用 db.COLLECTION_NAME.drop() 命令删除指定集合。

三、文档操作

  1. 插入文档
    • 使用 db.COLLECTION_NAME.insert(document) 或 db.COLLECTION_NAME.insertOne(document) 插入单个文档。
    • 使用 db.COLLECTION_NAME.insertMany([document1, document2, ...]) 插入多个文档。
  2. 查询文档
    • 使用 db.COLLECTION_NAME.find() 查询集合中的所有文档。
    • 可以通过各种条件操作符、逻辑操作符和比较操作符来筛选文档。
  3. 更新文档
    • 使用 db.COLLECTION_NAME.update(SELECTION_CRITERIA, UPDATED_DATA) 更新文档。但在 MongoDB 4.2+ 版本中,推荐使用 updateOne()updateMany() 和 $set 操作符。
  4. 删除文档
    • 使用 db.COLLECTION_NAME.remove(DELETION_CRITERIA) 删除满足条件的文档。但在 MongoDB 4.2+ 版本中,推荐使用 deleteOne() 或 deleteMany() 方法。

四、其他操作

  • 索引管理:包括创建索引、查看索引和删除索引等操作。
  • 用户管理和认证:包括创建用户、添加角色、验证用户等操作。

请注意,MongoDB 的版本更新可能会带来一些命令和功能的变化。上述操作在 MongoDB 的主流版本中通常是有效的,但建议您查阅 MongoDB 的官方文档以获取最准确和最新的信息。

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值