Python MongoDB - 创建集合



MongoDB 中的集合保存一组文档,类似于关系数据库中的表。

您可以使用createCollection()方法创建集合。此方法接受一个表示要创建的集合名称的字符串值和一个可选参数 options。

使用它,您可以指定以下内容:

  • 集合的大小。
  • 受限集合中允许的最大文档数。
  • 我们创建的集合是否应该是受限集合(固定大小的集合)。
  • 我们创建的集合是否应该是自动索引的。

语法

以下是创建 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

#Creating a pymongo client
client = MongoClient('localhost', 27017)

#Getting the database instance
db = client['mydb']

#Creating a collection
collection = db['example']
print("Collection created........")

输出

Collection created........
广告