【发布时间】:2014-04-30 01:52:42
【问题描述】:
我现在正在使用 mongodb 来获得我想要的东西。
{
"_id" : ObjectId("533b66f3e4b038c01f6a427f"),
"ccNameCount" : [{
"ccName" : "ATCC",
"paperCount" : 4660,
"strainCount" : 9339,
"version" : 1
}, {
"ccName" : "BCC",
"paperCount" : 24,
"strainCount" : 41
}, {
"ccName" : "BCCM/DCG",
"paperCount" : 3,
"strainCount" : 7
}]
}
示例文档就是这样。现在,我想查询ccNameCount.ccName = ATCC的文档,并按paperCount对结果进行排序。但是当然,由于ccNameCount是一个数组,仅按ccNameCount键排序不会给出我想要什么。所以,我的问题是,我能做什么?使用 MapReduce?
【问题讨论】:
标签: mongodb sorting mapreduce aggregation-framework