聚合查询中的AllowDiskTrue参数不起作用

时间:2015-11-12 10:23:35

标签: mongodb aggregation-framework

我正在使用mongodb 2.4而且我遇到了一些聚合查询的问题。 我在查询大型数据集时收到此错误:

Thu Nov 12 10:11:10.701 aggregate failed: {
"errmsg" : "exception: aggregation result exceeds maximum document size (16MB)",
"code" : 16389,
"ok" : 0
} at src/mongo/shell/collection.js:898

我正在使用{"allowDiskTrue" : 1},但我猜它无效。你能帮忙吗?

我的收藏有N个字段,我想在Field2中找到唯一的值。日期大小几乎约为50到60 GB。

我正在使用这个管道:

[{'$match':{'date_time':{'$gte':from_date,'$lt':start_date}}},{'$group':   {'_id':{"FIELD2":"$FIELD2",},"count":{'$sum':1}}}]

0 个答案:

没有答案