MongoDBからJavaScriptに変数を渡すことが可能かどうか知りたいです。次の形式のコレクションのグループを作成したいという課題があります:coll + X、ここでxは、Mongoから渡される番号(キー)です。以下のスニペットは、私が達成しようとしていることを示しています。
reduceInit = Code(
"function(KEY, values) {"
"var name = 'coll' + KEY;"
"db.name.insert({a : 1});"
"return {something: []};"
"}"
)
db.eval関数を見たことがありますが、この場合にどのように使用できるかわかりません。
編集:
"var word = key;"
"db.coll[word].insert({something : 1});"
したがって、上記の2行のコードを使用してコレクションを作成できることがわかりました。問題は、これによりフォームの名前が生成されることです。coll.X問題は、名前のドットを削除する方法です。
よろしくお願いします。