如何通过Java驱动程序“mapReduce”函数将排序查询传递给Mongo

时间:2013-08-01 09:45:50

标签: mongodb mongo-java

我想通过mongo中的Java map reduce进行排序。如何通过Java API传递排序查询?

我正在使用此命令:

{
    "mapreduce": "orders",
    "map": "function map(){
        var items_out={ items:[] };
        for(i in this.items){
            items_out.items.push(this.items[i].sku);
        };
        emit(this._id,items_out);
    }",
    "reduce": "function reduce(key,values){
        return values;
    }",
    "verbose": true,
    "out": {
        "merge": "map_reduce"
    },
    "query": {
        "$sort": {
            "items.sku": 1
        }
    }
}

但是“$ sort”不起作用。

0 个答案:

没有答案