在mongoDB中插入网站/域名会引发一个关键错误

时间:2016-04-17 00:30:13

标签: python mongodb pymongo

我想使用pymongo将下面的字典插入到MongoDB中。但是,我得到了bson.errors.InvalidDocument:键'www.utsa.edu'不能包含'。'

其中一个主题建议“MongoDB not allowing using '.' in key”,check_keys = False。但是,我认为自Mongo以来,使用'。'我想,要引用嵌套文档,这不是一个好方法。

所以我的问题是,我应该如何插入网站或域名作为主键。

UniversityData =    {
    'www.utsa.edu': { 
        'Social Data': {   
            'Google Places':{  
                'Address': u'One UTSA Circle San Antonio, TX 78249, United States',
                'Latitude': 42.46728199999999,
                'Longitude': -83.42548599999999,
                'rating': 3.6,
                'types': [   u'education', u'university', u'students',u'college']
            }
        },
    }
}

0 个答案:

没有答案