次のように、--eval で変数を取るように Mongo スクリプトを設定しています。
mongo mydb myscript.js --eval "parameter = 'value'"
ただし、スクリプトを必要とせずにスクリプトを引き続き機能させたい--eval
.
これがブラウザーベースの JS でvar internalParameter = window.parameter || null
ある場合、未定義の変数をチェックすることによってスローされる ReferenceError を回避するために、ある種のことを行うだけですmongo
が、 window
. Mongo スクリプトでグローバル オブジェクトを介して変数にアクセスすることは可能ですか? それとも、これを try/catch でラップする必要がありますか?