用一个 '.' 在MongoDB中的密钥名称(PyMongo)

use*_*723 4 mongodb pymongo

当我尝试用'.'保存一个字典.在密钥PyMongo中引发错误(InvaildName)然而我确实看到(在Mongodb网站上)密钥可以包含'.'.为什么pymongo不会让我保存这些文档?他们和Mongo有问题吗?

詹姆士

mdi*_*olf 12

你在哪里看到带有"."的文件的例子.在一个关键的名字?那些在MongoDB中无效(因此PyMongo的限制).

原因是我们在查询中使用点表示法来到达嵌入文档的内部.