首页 > 解决方案 > MongoDb 无法识别 json

问题描述

所以我试图将我的块保存到 mongodb 中,但我收到了这个错误我已经尝试了 google/stackoverflow/其他一些网站上的所有答案,但我没有得到与其他人相同的结果。我错过了什么吗?

import json
from bson import json_util

client = pymongo.MongoClient("****")

blockData = json.dumps(p1.get_latest_block().__dict__, default=json_util.default)
print(blockData)

db = client.blockchain
block = db.blocks

block.insert_one(blockData)

这是块数据

{
  "_id":1,
  "index_no":1,
  "data":"John",
    "timestamp":{
      "$date":1593037993478
    },
  "previous_hash":0,
  "hash":"090c384953d601ecda0d12f4cade9f2fb81029739b4642db900b75e56d7f55b6",
  "nonce":37
}

标签: pythonmongodb

解决方案


推荐阅读