教程 mongodb tutorial

创建与删除数据库

在 MongoDB 中,数据库的创建是“惰性”的,即当你首次向数据库中插入数据时,数据库才真正被创建。MongoDB 不需要显式地先创建数据库。

创建数据库

  1. 使用 MongoDB Shell 或驱动程序,切换到目标数据库:
js
   use myDatabase

`

如果数据库不存在,MongoDB 会暂时切换到该数据库,但此时数据库并未真正创建。

  1. 向数据库中插入文档,数据库及集合才会被真正创建:
js
   db.myCollection.insertOne({ name: "example", value: 1 })
  1. 使用 show dbs 命令可以查看已创建的数据库列表。

删除数据库

  1. 确保当前切换到了需要删除的数据库:
js
   use myDatabase
  1. 使用 db.dropDatabase() 命令删除当前数据库:
js
   db.dropDatabase()
  1. 删除后,数据库及其所有集合和数据将永久移除,无法恢复。

需要注意的是,数据库实际存在的条件是其包含至少一个集合,且集合中有数据。空数据库不会被显示或保存。通过合理管理数据库的创建和删除,可以保持环境整洁并释放资源。