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
- scrapy
- git
- 자바패턴
- git입문
- java
- 디버깅
- gitreset
- gitlog
- 민생회복소비쿠폰
- python
- 주식용어
- 민생회복지원금
- git초보자팁
- 자동포맷팅
- JetBrains
- Ai
- 버전관리
- Spring
- 개발툴팁
- AES256
- GPT
- 개발생산성
- IntelliJ
- docker
- 배당소득 분리과세
- gitreflog
- git초보
- gradle
- git연재
- 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