当我尝试使用'。'保存字典时在密钥PyMongo中引发错误(InvaildName)然而我确实看到(在Mongodb网站上)密钥可以包含'。'。为什么pymongo不会让我保存这些文档?他们和Mongo有问题吗?
詹姆斯
答案 0 :(得分:12)
您在哪里看到带有“。”的文档示例。在一个关键的名字?那些在MongoDB中无效(因此PyMongo的限制)。
原因是我们在查询中使用点表示法来到达嵌入文档内部。
答案 1 :(得分:1)
您可以在更新和查找中使用点,但不能在保存/插入中使用。