MongoDB默认是不允许出现带有“.”的键或值的,因为MongoDB的嵌套查询依靠“.”来实现
解决此问题有两种方法:
1.在MongoDB2.7等老版本中,会有check_keys=False,就会忽略“.”来插入数据库,这种方法在新版本中被废弃掉了
collection.insert(document,check_keys=False)
2.将出现“.”的位置用其他字符来代替
MongoDB默认是不允许出现带有“.”的键或值的,因为MongoDB的嵌套查询依靠“.”来实现
解决此问题有两种方法:
1.在MongoDB2.7等老版本中,会有check_keys=False,就会忽略“.”来插入数据库,这种方法在新版本中被废弃掉了
collection.insert(document,check_keys=False)
2.将出现“.”的位置用其他字符来代替