Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript pymongo map reduce示例动态构建map函数_Javascript_Mapreduce_Pymongo - Fatal编程技术网

Javascript pymongo map reduce示例动态构建map函数

Javascript pymongo map reduce示例动态构建map函数,javascript,mapreduce,pymongo,Javascript,Mapreduce,Pymongo,我正在使用pymongo map_reduce API在mongoDB上执行map reduce作业。 我面临的问题是构建map函数。我必须迭代才能从这个对象获取值。这是我想要避免的 如果mongoDB中的文档是 {X:{y:{Z:10}},A:{B:20,F:30}} To get value of Z i can do var value = this.X.y.Z 我可以直接在映射函数中指定硬编码,否则需要迭代通过。。。。 所以我们正在寻找一个动态构建map函数的选项。比如 de

我正在使用pymongo map_reduce API在mongoDB上执行map reduce作业。 我面临的问题是构建map函数。我必须迭代才能从这个对象获取值。这是我想要避免的

如果mongoDB中的文档是

 {X:{y:{Z:10}},A:{B:20,F:30}}
To get value of Z i can do
 var value = this.X.y.Z   
我可以直接在映射函数中指定硬编码,否则需要迭代通过。。。。 所以我们正在寻找一个动态构建map函数的选项。比如

def buildMapFunc(string):
    basestring = "function map () { print("
    queryStr1 = basestring+string
    queryStr2 = queryStr1+")}"
    map = Code(queryStr2)
这能做到吗?如果是,请举例说明。 提前谢谢