我有一個Mongodb集合。簡單來說,它有兩列:用戶和網址。它有39274590行。這張表的關鍵是{user,url}。MongoDB獨特太大了16mb的帽子
使用Java,我嘗試列出不同網址:
MongoDBManager db = new MongoDBManager("Website", "UserLog");
return db.getDistinct("url");
但是我收到一個異常:
Exception in thread "main" com.mongodb.CommandResult$CommandFailure: command failed [distinct]:
{ "serverUsed" : "localhost/127.0.0.1:27017" , "errmsg" : "exception: distinct too big, 16mb cap" , "code" : 10044 , "ok" : 0.0}
我怎樣才能解決這個問題?有沒有可以避免這個問題的計劃B?
謝謝。
你有沒有找到一個解決方案? – gmaniac 2014-12-17 21:30:15