MongoDB 创建集合
在 MongoDB 中,一个集合(Collection)类似于传统数据库中的表,用于存储一组文档(Document)。
创建集合
要创建一个集合,可以使用 createCollection()
方法,语法如下:
db.createCollection(name, options)
其中,name
参数是要创建的集合的名称,options
参数是一个可选的文档,用于指定集合的配置选项。
示例
假设我们要创建一个名为 users
的集合,可以使用以下代码:
use myDatabase
db.createCollection("users")
上面的代码中,我们首先切换到 myDatabase
数据库,然后使用 createCollection()
方法创建了一个名为 users
的集合。
查看集合
要查看当前数据库中的所有集合,可以使用 show collections
命令。
示例
假设我们要查看当前数据库中的所有集合,可以在 MongoDB shell 中输入以下命令:
show collections
执行上面的命令后,会显示当前数据库中的所有集合列表。
配置集合
在创建集合时,可以通过 options
参数指定一些配置选项,常用的配置选项包括 capped
、size
和 max
。
capped
capped
是一个布尔类型的选项,用于指定是否创建一个固定大小的集合。固定大小的集合在达到指定大小后会覆盖最早插入的文档。
size
size
是一个整数类型的选项,用于指定固定大小集合的大小(以字节为单位)。
max
max
是一个整数类型的选项,用于指定固定大小集合中的最大文档数。
示例
下面是一个创建固定大小集合的示例:
db.createCollection("logs", { capped: true, size: 100000, max: 1000 })
上面的代码创建了一个名为 logs
的固定大小集合,大小为 100000 字节,最大文档数为 1000。
删除集合
要删除一个集合,可以使用 drop()
方法,语法如下:
db.collection.drop()
其中,collection
是要删除的集合的名称。
示例
假设我们要删除名为 logs
的集合,可以使用以下代码:
db.logs.drop()
总结
通过上面的介绍,我们了解了 MongoDB 中如何创建、查看、配置和删除集合。集合是 MongoDB 中非常重要的概念,合理使用集合可以更好地组织和管理数据。