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 |
Tags
- intelliJ plugin
- python
- 미국 배당주
- 젠킨스
- AES256
- MYSQL
- apache log4j
- Spring Batch
- Spring
- Vue 배우기
- JDK1.3
- Vue 알아보기
- Vue
- 미국주식
- gradle
- docker mysql
- Python 기본편
- spring boot 시작
- docker
- python 기초
- Vue 강의
- 애드센스 수익
- Spring Batch 강의
- IntelliJ
- 도커
- 티스토리 광고 수익
- scrapy
- docker 명령어
- 구글 애드센스 수익
- spring Annotation
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