mongo 数据库

发布时间 2023-10-20 15:17:51作者: 属于我的梦,明明还在
在 MongoDB 中进行数据库操作的基本命令如下:

创建数据库:MongoDB 使用时会自动创建数据库,只需通过插入文档或创建集合来创建数据库。

切换数据库:使用 use <database-name> 命令可以切换到指定的数据库,如果该数据库不存在,MongoDB 会在插入文档或创建集合时自动创建它。

删除数据库:使用 db.dropDatabase() 命令可以删除当前所在的数据库。

显示数据库列表:使用 show dbs 命令可以显示所有的数据库。

请注意,在 MongoDB 中,数据库不会立即占用磁盘空间,它们会在插入数据后才被实际创建。因此,显示数据库列表时可能会出现新创建的数据库未显示的情况。

以下是一些示例:

切换到数据库:

use mydb
如果 mydb 数据库不存在,MongoDB 会在您插入第一个文档或创建第一个集合时自动创建它。

插入文档:

db.myCollection.insertOne({ name: "Alice", age: 30 })
这将在当前数据库的 myCollection 集合中插入一个文档。

显示数据库列表:

show dbs
这将显示所有的数据库,包括系统默认的数据库和用户创建的数据库。

删除数据库:

use mydb
db.dropDatabase()
这将删除当前所在的 mydb 数据库。

请注意,在进行数据库操作时,确保已经连接到正确的 MongoDB 实例,并且具有相应的权限来执行所需的操作。