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

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

解决此问题有两种方法:

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

collection.insert(document,check_keys=False)

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

猜你喜欢

转载自blog.csdn.net/u014379639/article/details/86233378