MongoDB でスクリプトを書いた際、パラメータの指定方法がわからず、
調べた結果を記載します。


参考


eval で指定する

Stack Overflow の記事のまんまですが、
--eval オプションで、指定可能でした。

以下のような、javascriptがあったとすると、
* addthem.js

printjson( param1 + param2 );

param1 param2値を設定するには、
以下の通りコマンドを実行すると、値が設定できるようです。

./mongo --nodb --quiet --eval "var param1=7, param2=8" addthem.js
15

script から$1 等の指定でも実行できるようです。

以上です。

コメント