shell下插入时出现错误?


  • 註冊用戶

    shell下插入时出现错误:"errmsg" : "insertDocument :: caused by :: 17280 Btree::insert: key too large to index”。

    这是什么原因,请大神帮忙解决,谢谢!


  • Lv 1

    @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=false

    2. 於 mongo shell 將 failIndexKeyTooLong 設為 false
    db.getSiblingDB('admin').runCommand({setParameter: 1, failIndexKeyTooLong: false})


登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待