【发布时间】:2014-12-05 19:16:35
【问题描述】:
我有一个 Mongodb 集合。简单地说,它有两列:用户和网址。它有 39274590 行。该表的键是 {user, url}。
使用 Java,我尝试列出不同的 url:
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}
我该如何解决这个问题?有没有plan B可以避免这个问题?
【问题讨论】:
-
你找到解决方案了吗?