1

pymongo map_reduce API を使用して、mongoDB で map-reduce ジョブを実行しています。私が直面している問題は、マップ機能を構築することです。「this」オブジェクトから値をフェッチするために反復する必要があります。避けたいもの。

mongoDB のドキュメントが

 {X:{y:{Z:10}},A:{B:20,F:30}}
To get value of Z i can do
 var value = this.X.y.Z   

マップ関数で直接指定できるもの (ハードコード) でなければ、繰り返し処理する必要があります....だから、マップ関数を動的に構築するオプションを探していました。何かのようなもの

def buildMapFunc(string):
    basestring = "function map () { print("
    queryStr1 = basestring+string
    queryStr2 = queryStr1+")}"
    map = Code(queryStr2)

これはできますか?はいの場合、例を挙げてください。前もって感謝します

4

0 に答える 0