Skip to main content
 首页 » 编程设计

python之在 mongodb 中保存 python 列表

2025年05月04日7sky-heaven

我正在尝试使用 pymongo 将 python 列表保存到 mongodb,但保存的文档具有空值而不是列表。

db.testcoll.save({"test" : [12345]}) 

结果

{ "_id" : ObjectId("50b53e7b71340f4ad774897a"), "test" : null } 

其他几个问题建议改用字典,但字典值也会导致空值。当直接在 mongo 客户端中输入时,数组和字典值都可以正常工作。这是 pymongo 客户端中的已知漏洞吗?

请您参考如下方法:

在我的 pymongo 2.2.1 上运行良好。这一定是早期 pymongo 版本中的一个问题。尝试升级它。