python - 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
}
解决方案
推荐阅读
- kotlin - 如何访问 RecyclerView 适配器 itemView 项目?
- ibm-watson - 用于测试的成熟 Watson Assistant 集成
- bash - 如何用当前时间命名文件?
- matlab - Matlab:摆脱循环
- c++ - OpenGL试图渲染一个立方体,但平面之间有奇怪的线条
- java - Android studio 3.2.1 未构建新项目和 color.xml 文件
- javascript - Javascript Promise.prototype.then() 排序问题
- c# - Directory.GetFiles 在任何平台上都带有“/”
- java - 从本机后台服务启动屏幕
- linux-kernel - RootFileSystem 与内核更新