MongoDB中如何插入带有点“.”的记录

MongoDB默认是不允许出现带有“.”的键或值的,因为MongoDB的嵌套查询依靠“.”来实现

解决此问题有两种方法:

1.在MongoDB2.7等老版本中,会有check_keys=False,就会忽略“.”来插入数据库,这种方法在新版本中被废弃掉了

collection.insert(document,check_keys=False)

 

2.将出现“.”的位置用其他字符来代替

posted @ 2019-01-10 15:00  海尚书  阅读(246)  评论(0编辑  收藏  举报