1

我的目标是创建这样的地图功能

map = function () { var key = {key:this.name-1}; emit(key, {count:1}); }

我在 java 代码中传递参数“name-1”。但 mongo 将其视为“名称减 1”。所以 key 变成整数,所以在 map reduce 期间我遇到了 NaN 问题。

地图实际上是这样的

map = function () { var key = {key:this.name - 1}; emit(key, {count:1}); }

如何克服这个问题?

4

1 回答 1

1

呸,这终于奏效了。

map = function () { var key = {key:this["name-1"]}; emit(key, {count:1}); } 
于 2012-06-13T07:46:31.410 回答