当前位置: 首页 > 数据应用 > MongoDB

MongoDB入门教程:常用的增删改查命令

时间:2023-07-02 17:43:52 MongoDB

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集合中插入了一个和两个文档。