Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- JDK1.3
- Vue 배우기
- Spring
- 젠킨스
- 도커
- intelliJ plugin
- Spring Batch 강의
- Vue
- docker 명령어
- docker
- Python 기본편
- python 기초
- AES256
- 미국 배당주
- IntelliJ
- 애드센스 수익
- apache log4j
- spring boot 시작
- python
- gradle
- Vue 알아보기
- Spring Batch
- spring Annotation
- 미국주식
- Vue 강의
- scrapy
- 구글 애드센스 수익
- docker mysql
- MYSQL
- 티스토리 광고 수익
Archives
나만의공간
Scrapy 가이드 #3 (MongoDB 사용하기) 본문
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