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

MongoDB创建集合语句的语法和示例

时间:2023-07-02 17:25:48 MongoDB

MongoDB是一种非关系型数据库,它以文档的形式存储数据。在MongoDB中,文档是由键值对组成的JSON对象,它们可以嵌套其他文档或数组。文档是存储在集合中的,集合是文档的逻辑分组,类似于关系型数据库中的表。

在MongoDB中,创建集合的语句是db.createCollection(name, options),其中name是集合的名称,options是一个可选的参数,用于指定集合的属性,如大小限制、索引、验证规则等。如果不指定options参数,MongoDB会使用默认的设置创建集合。

例如,要创建一个名为users的集合,可以使用以下语句:

要创建一个名为products的固定大小的集合,可以使用以下语句:

其中capped选项表示集合是固定大小的,size选项表示集合的最大字节数。固定大小的集合有一些特点,如按插入顺序保留文档、自动删除最旧的文档等。

要创建一个名为orders的集合,并为其指定一个验证规则,可以使用以下语句:

其中validator选项表示集合的验证规则,$jsonSchema表示使用JSON Schema语法定义验证规则。这样,当插入或更新文档时,MongoDB会检查文档