0
在我的情況,我需要的URL是一個唯一索引,但某些URL可能會非常大,其超過MongoDB的最大密鑰長度,從而返回錯誤插入,MongoDB中如何與長字符串鍵
WriteResult({
"nInserted" : 0,
"writeError" : {
"code" : 17280,
"errmsg" : "insertDocument :: caused by :: 17280 Btree::insert: key too large to index, failing test.temp.$_id_ 2953 { : \"iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii...\" }"
}
})
是有任何方式/替代方法/技巧/任何我可以存儲網址作爲唯一索引?
可以URL的哈希存儲爲一個鍵,網址本身的價值。哈希具有固定的長度。碰撞將非常罕見。 – stalk 2014-10-03 07:05:26