관리 메뉴

나만의공간

Scrapy 가이드 #3 (MongoDB 사용하기) 본문

IT/Python

Scrapy 가이드 #3 (MongoDB 사용하기)

밥알이 2016. 5. 30. 14:41

MongoDB는 여러곳에서 사용하고 있는 NoSQL 데이터베이스 중에 하나이다.

여러곳에서 사용하는 만큼 안정성이나 장점이 많이 검증된 것이기 때문에 사용해 보기로 한다.

일단 로컬 PC에 Mongo DB를 설치해 보기로 한다.


MongoDB 설치 가이드는 아래 에서 확인해 보시기 바랍니다.


1. MongoDB Python Driver 설치하기

pip install pymongo
Security 관련문제로 인하여 install이 안될경우 아래와 같이 실행한다.
pip install --upgrade --trusted-host pypi.python.org pymongo

2. MongoDB Connection 및 데이타 저장방법

from pymongo import MongoClient
from datetime import datetime

client = MongoClient()
db = client.test

result = db.restaurants.insert_one(
{
"address": {
"street": "2 Avenue",
"zipcode": "10075",
"building": "1480",
"coord": [-73.9557413, 40.7720266]
},
"borough": "Manhattan",
"cuisine": "Italian",
"grades": [
{
"date": datetime.strptime("2014-10-01", "%Y-%m-%d"),
"grade": "A",
"score": 11
},
{
"date": datetime.strptime("2014-01-16", "%Y-%m-%d"),
"grade": "B",
"score": 17
}
],
"name": "Vella",
"restaurant_id": "41704620"
}
)

cursor = db.restaurants.find()

for document in cursor :
print document


'IT > Python' 카테고리의 다른 글

Python 기본편 (자료형,변수) #2  (0) 2024.01.11
Python 기본편 (설치) #1  (0) 2024.01.08
Scrapy 가이드 #2  (0) 2016.05.26
Scrapy 가이드 #1  (0) 2016.05.26
Python whl 파일 설치 방법  (0) 2016.05.23
Comments