shell下插入时出现错误?
-
shell下插入时出现错误:"errmsg" : "insertDocument :: caused by :: 17280 Btree::insert: key too large to index”。
这是什么原因,请大神帮忙解决,谢谢!
-
@Jerry 说:
key too large to index
錯誤訊息寫的很清楚 "key too large to index" 你可以在論壇查一下 MongoDB Limit... 這已經是 FAQ
-
你的問題在這裡可以找到解答
https://docs.mongodb.com/manual/reference/limits/
不過蠻好奇是新增了什麼?
-
若只是不想看到這個錯誤訊息有兩種方法
1. 於啟動 mongod 時將 failIndexKeyTooLong 設為 false
mongod --setParameter failIndexKeyTooLong=false2. 於 mongo shell 將 failIndexKeyTooLong 設為 false
db.getSiblingDB('admin').runCommand({setParameter: 1, failIndexKeyTooLong: false})