boot mongdb存储json
时间: 2023-10-04 12:04:16 浏览: 52
要将 JSON 数据存储到 MongoDB 中,你需要使用 MongoDB 的驱动程序(比如 PyMongo)以及 Python 的 JSON 库。首先,你需要将 JSON 数据解析为 Python 对象,然后将其插入到 MongoDB 中。以下是一个简单的示例代码:
```python
import json
from pymongo import MongoClient
# 连接 MongoDB
client = MongoClient("mongodb://localhost:27017/")
# 选择数据库和集合
db = client["mydatabase"]
collection = db["mycollection"]
# JSON 数据
json_data = '{"name": "John", "age": 30, "city": "New York"}'
# 解析 JSON 数据
python_obj = json.loads(json_data)
# 插入到 MongoDB
collection.insert_one(python_obj)
```
在这个例子中,我们首先连接到 MongoDB,然后选择要使用的数据库和集合。接下来,我们定义一个包含 JSON 数据的字符串。然后,我们使用 Python 的 JSON 库将其解析为 Python 对象。最后,我们将 Python 对象插入到 MongoDB 中。
当然,如果你的 JSON 数据存储在文件中,你可以使用 Python 的文件 I/O 操作来读取数据并解析为 Python 对象,然后将其插入到 MongoDB 中。
阅读全文