MongoDB是一种非关系型数据库,它以文档的形式存储数据,具有高性能、高可用性和易扩展性的特点。在MongoDB中,每个文档都有一个唯一的_id字段,用来标识文档。文档的结构可以灵活变化,不需要事先定义表结构。
如果你想学习MongoDB的基本操作命令,那么本文就是为你准备的。本文将介绍MongoDB的常用的增删改查命令,帮助你快速上手MongoDB的数据操作。
连接数据库
要使用MongoDB,首先需要安装MongoDB并启动服务。然后,在命令行中输入mongo命令,就可以连接到默认的数据库test。如果想连接到其他数据库,可以在mongo命令后面加上数据库名,例如mongo mydb。
创建集合
在MongoDB中,集合相当于关系型数据库中的表,是存储文档的容器。要创建一个集合,可以使用db.createCollection(name, options)命令,其中name是集合名,options是可选的参数,用来指定集合的属性。例如:
这条命令创建了一个名为users的集合,并指定了它是一个固定大小的集合,最大容量为100000字节。
如果不指定options参数,也可以直接使用db.name.insert(document)命令来插入一个文档到一个新的或已有的集合中,MongoDB会自动创建集合。例如:
这条命令插入了一个文档到users集合中,并自动创建了users集合(如果不存在)。
插入文档
要向集合中插入一个或多个文档,可以使用db.name.insert(document)或db.name.insertMany(documents)命令,其中name是集合名,document是一个文档对象,documents是一个文档对象数组。例如:
这两条命令分别向users集合中插入了一个和两个文档。