MongoDB是一种非关系型数据库,它以文档的形式存储数据,而不是传统的表格。在MongoDB中,文档被组织在集合中,集合相当于关系型数据库中的表。本文将介绍如何在MongoDB中创建和管理集合。
创建集合的基本命令是db.createCollection(name, options),其中name是集合的名称,options是一个可选的参数,用于指定集合的一些属性,比如大小限制、索引、验证规则等。例如,下面的命令创建了一个名为users的集合,它有一个10MB的大小限制,并且每个文档必须包含一个name字段:
如果不指定options参数,MongoDB会使用默认的设置创建集合。另外,MongoDB也支持隐式创建集合,即在插入文档时,如果集合不存在,MongoDB会自动创建它。例如,下面的命令会在test数据库中创建一个名为products的集合,并插入一个文档:
要查看数据库中有哪些集合,可以使用show collections命令。要查看集合中有多少文档,可以使用db.collection.count()命令。要删除一个集合,可以使用db.collection.drop()命令。