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
#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........