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을 사용하여 컬렉션 만들기
다음 파이썬 예제는 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........