我很难理解failindexkeytoolong参数是用于所有集合,还是仅用于某些集合?
我在这里阅读文档:https://docs.mongodb.com/v3.2/reference/parameters/#param.failIndexKeyTooLong
我认为它是针对数据库中的所有集合(索引)的,但我不能读取它,并且100%确定。
最佳答案
这是一个server parameter并适用于所有集合。运行以下命令:
db.getSiblingDB('admin').runCommand( { setParameter: 1, failIndexKeyTooLong: false } )
从本质上讲,它将服务器“降级”到允许这种行为的版本
2.4
。