我有一个在下面的表格中定义的类
class B():
xyz: int
class C():
abc: int
Class A():
bList: List[B]
cList: List[C]
iex : int
MongoDb 保存操作:
client = pymongo.MongoClient("xxx")
mydb = client["XYZ"]
mycol = mydb["DB"]
mydict=A.__dict__
x=mycol.insert_one(mydict)
如果我尝试在 A 中保存没有 B 和 C 列表的对象并将 iex 保留为 int 那么它就会被保存。
对于其他对象的列表,即使我创建了该对象的字典,它也会抛出异常
日志:
文件“C:\Python\Python310\lib\site-packages\pymong