더북(TheBook)

import pymongo as mongo


# 기본 클라이언트를 설정한다.

client1 = mongo.MongoClient()


# 호스트와 포트를 지정한다.

client2 = mongo.MongoClient("localhost", 27017)


# URL로 호스트와 포트를 지정한다.

client3 = mongo.MongoClient("mongodb://localhost:27017/")


클라이언트가 데이터베이스 서버로 커넥션을 구축하고 나면, 대상 데이터베이스와 컬렉션을 지정한다. 객체 지향적인 ‘점’이나 딕셔너리 스타일의 구문을 선택해서 사용하면 된다. 지정한 데이터베이스나 컬렉션이 없을 때는 서버가 지정한 순간 데이터베이스나 컬렉션을 생성한다.


# 데이터베이스를 생성하거나 지정하는 두 가지 방법

db = client1.dsdb

db = client1["dsdb"]


# collection을 생성하거나 지정하는 두 가지 방법

people = db.people

people = db["people"]

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.