私は自分のJSファイルを持っています。
一番上に宣言された変数があります:
var aCollection = db.myCollection;
この変数を使用してコレクションを参照します。コレクションの名前を変更して別のコレクションを処理できるので、簡単です。
これを次のように関数で使用したいと思います。
fn1 = function(_id) {
// use _id and aCollection
// i get an error if I use "aCollection"
}
そして、上記の関数を次のように呼び出します。
db.eval(fn1, "245");