Python MongoDB - 创建集合
MongoDB 中的集合包含一组文档,它类似于关系数据库中的表。
您可以使用 createCollection() 方法创建集合。此方法接受一个字符串值,表示要创建的集合的名称和一个选项(可选)参数。
使用此方法,您可以指定以下 −
- 集合的大小。
- 上限集合中允许的最大文档数。
- 我们创建的集合是否应为上限集合(固定大小集合)。
- 我们创建的集合是否应自动索引。
语法
以下是在 MongoDB 中创建集合的语法。
db.createCollection("CollectionName")
示例
以下方法创建一个名为 ExampleCollection 的集合。
> use mydb switched to db mydb > db.createCollection("ExampleCollection") { "ok" : 1 } >
类似地,下面是使用 createCollection() 方法的选项创建集合的查询。
>db.createCollection("mycol", { capped : true, autoIndexId : true, size : 6142800, max : 10000 } ) { "ok" : 1 } >
使用 python 创建集合
以下 python 示例连接到 MongoDB (mydb) 中的数据库并在其中创建集合。
示例
from pymongo import MongoClient
#创建 pymongo 客户端
client = MongoClient('localhost', 27017)
#获取数据库实例
db = client['mydb']
#创建集合
collection = db['example']
print("Collection created........")
输出
Collection created........