使用json对象中变量的参数名称

Max*_*ler 4 javascript mapreduce mongodb

尝试计算地图会减少使用字段值作为发射对象的参数名称的mongo.

简单来说,我要做的是以下内容:

emit_object = {}
param_name = "param1"
param_value = 1
emit_object.param_name = param_value
Run Code Online (Sandbox Code Playgroud)

我想构建的对象是:

{ "param1" : 12 }
Run Code Online (Sandbox Code Playgroud)

正在构建的是以下内容:

{ "param_name" : 12 }
Run Code Online (Sandbox Code Playgroud)

JS是否支持对象构造的这种"动态"行为?(Mongo使用SeaMonkey JS引擎,如果相关的话).

谢谢你,马克西姆.

小智 11

emit_object[param_name] = param_value
Run Code Online (Sandbox Code Playgroud)