MongoDB数据库常用命令详解
MongoDB是一种非关系型数据库,它使用文档(document)来存储数据,文档是一种类似于JSON的格式,可以包含多种类型的值,如字符串、数字、数组、对象等。MongoDB提供了一系列的命令来对文档进行增删改查等操作,本文将介绍一些常用的命令,并给出示例。
1. 连接数据库
要使用MongoDB数据库,首先需要连接到一个数据库服务器。可以使用mongo命令来启动一个交互式的shell,然后输入数据库服务器的地址和端口号,例如:
如果没有指定端口号,默认为27017。如果没有指定数据库名称,默认为test。也可以在mongo命令后面直接加上数据库名称,例如:
这样就会连接到名为mydb的数据库。
2. 显示和切换数据库
要查看当前连接的数据库名称,可以使用db命令,例如:
要查看当前服务器上有哪些数据库,可以使用show dbs命令,例如:
要切换到另一个数据库,可以使用use命令,例如:
3. 创建和删除数据库
要创建一个新的数据库,只需要切换到一个不存在的数据库名称即可,例如:
这时候如果使用show dbs命令,还看不到新创建的数据库,因为它还没有任何数据。要让它显示出来,需要向其中插入一些文档。
要删除一个数据库,可以使用db.dropDatabase()命令,例如:
这样就删除了当前连接的数据库。
4. 显示和创建集合
在MongoDB中,集合(collection)是一组文档的容器,类似于关系型数据库中的表(table)。