MongoDB是一种非关系型数据库,它以文档的形式存储数据。文档是由键值对组成的数据结构,类似于JSON对象。MongoDB中的文档可以有不同的结构和字段,这使得它非常灵活和动态。
MongoDB中的文档是存储在集合中的。集合是一组相关的文档,类似于关系型数据库中的表。集合可以有不同的索引和验证规则,以提高性能和数据质量。
要在MongoDB中创建一个集合,有两种方法:
1.使用db.createCollection()命令。这个命令可以指定集合的名称和一些可选的参数,例如索引、验证规则、存储引擎等。例如,下面的命令创建了一个名为users的集合,并指定了一个唯一索引和一个验证规则:
2.使用db.collection.insert()或db.collection.insertOne()或db.collection.insertMany()命令。这些命令可以直接向一个不存在的集合中插入一个或多个文档,从而隐式地创建该集合。例如,下面的命令向一个名为products的集合中插入了两个文档: