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

MongoDB集合的创建、删除和修改方法

时间:2023-07-02 19:57:58 MongoDB

MongoDB是一种非关系型数据库,它以文档的形式存储数据。文档是由键值对组成的数据结构,类似于JSON对象。文档可以组织在集合中,集合是文档的容器,类似于关系型数据库中的表。

在MongoDB中,创建集合有两种方式:隐式创建和显式创建。隐式创建是指当我们向一个不存在的集合插入文档时,MongoDB会自动创建该集合。例如,如果我们执行以下命令:

如果books集合不存在,MongoDB会自动创建它,并将文档插入其中。

显式创建是指我们使用createCollection()方法来手动创建一个集合。例如,如果我们执行以下命令:

MongoDB会创建一个名为movies的空集合。我们可以在createCollection()方法中指定一些选项,例如集合的最大大小、索引、验证规则等。

如果我们想删除一个集合,我们可以使用drop()方法。例如,如果我们执行以下命令:

MongoDB会删除movies集合及其所有文档。

如果我们想修改一个集合的属性,我们可以使用collMod()方法。例如,如果我们执行以下命令:

MongoDB会为books集合添加一个验证规则,要求每个文档必须包含title和author字段,并且它们都必须是字符串类型。