5

当我尝试用 '.' 保存字典时 在键中 PyMongo 会引发错误(InvaildName),但是我确实看到(在 Mongodb 网站上)键可以包含“。”。为什么 pymongo 不让我保存这些文档?他们和Mongo有问题吗?

詹姆士

4

2 回答 2

12

您在哪里看到带有“。”的文档示例 在一个关键的名字?这些在 MongoDB 中是无效的(因此 PyMongo 的限制)。

原因是我们在查询中使用点符号来到达嵌入文档的内部。

于 2010-04-23T22:08:22.977 回答
1

您可以在更新和查找中使用点,但不能在保存/插入中使用。

于 2010-07-08T12:30:41.360 回答