- Mongo DB 내에 있는 데이터들을 Python 을 통해서 Json 파일로 저장하는 방법.
from pymongo import MongoClient
import json
# MongoDB 서버에 연결
client = MongoClient('mongodb://localhost:27017/')
# 데이터베이스 선택
db = client['your_database_name']
# 컬렉션 선택
collection = db['your_collection_name']
# 검색할 날짜 및 시간 범위 설정
start_datetime = datetime(2024, 3, 8, 18, 0, 0)
end_datetime = datetime(2024, 3, 8, 19, 0, 0)
# 쿼리 실행
results = list(collection.find({
"timestamp": {
"$gte": start_datetime,
"$lt": end_datetime
}
}))
# JSON 파일로 저장
with open('output.json', 'w') as file:
json.dump(results, file, default=str, indent=4)