从彭博API存储JSON数据并将其存储在MongoDB中

从彭博API存储JSON数据并将其存储在MongoDB中,json,mongodb,flask,bloomberg,Json,Mongodb,Flask,Bloomberg,所以我成功地从彭博社的OpenAPI中提取请求,数据以JSON格式输出。我想将这些数据存储在MongoDB文档中,该文档将充当查询数据的数据库。有什么帮助吗?谢谢 其他一些信息:我正试图设置一个使用PyMongo的flask文档来填充数据库 当然,我不能完全确定数据的细节,但这是使用pymongo与MongoDB交互的一般流程 import json from pymongo import MongoClient # Create a connection to the mongodb ins

所以我成功地从彭博社的OpenAPI中提取请求,数据以JSON格式输出。我想将这些数据存储在MongoDB文档中,该文档将充当查询数据的数据库。有什么帮助吗?谢谢


其他一些信息:我正试图设置一个使用PyMongo的flask文档来填充数据库

当然,我不能完全确定数据的细节,但这是使用
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
从pymongo导入MongoClient
#创建到mongodb实例的连接。不传递任何参数将连接到默认主机(localhost)和端口(27017)
连接=MongoClient()
#将数据库引用存储在变量中
db=connection.bloomberg
#收集
集合=db。
#假设API的响应是变量行中的json字符串
collection.insert(json.loads(行))
这就是在MongoDB集合中存储JSON文档的方式。从MongoDB集合中获取数据是直截了当的,我相信大家都在谈论它