2014-04-13 2 views
0

그래서 Bloomberg의 OpenAPI에서 요청을 성공적으로 가져오고 데이터가 JSON 형식으로 나옵니다. 이 데이터를 MongoDB 문서에 저장하고 싶습니다.이 문서는 데이터가 쿼리되는 데이터베이스 역할을합니다. 어떤 도움이 필요합니까? 감사!Bloomberg API에서 JSON 데이터 저장 및 MongoDB에 저장

기타 정보 : 데이터베이스를 채우기 위해 PyMongo를 사용하는 플라스크 문서를 설정하려고합니다.

답변

1

물론 나는 데이터의 세부 사항에 대해서는 확실하지 않지만, 이것은 pymongo을 사용하여 MongoDB와 상호 작용하는 일반적인 흐름입니다.

import json 
from pymongo import MongoClient 

# Create a connection to the mongodb instance. Passing no parameters will connect to default host (localhost) and port (27017) 
connection = MongoClient() 

# Store the database reference in a variable 
db = connection.bloomberg 

# Get the collection 
collection = db.<whatever-you-want-the-collection-name-to-be> 

# Assuming the response of the API is a json string in a variable line 
collection.insert(json.loads(line)) 

JSON 문서를 MongoDB 컬렉션에 저장하는 방법입니다. MongoDB 컬렉션에서 데이터를 가져 오는 것은 간단하며, documentation이 그것에 대해 이야기 할 것이라고 확신합니다.