sql >> データベース >  >> NoSQL >> MongoDB

環境変数をmongoスクリプトに渡す方法

    これは私のために働いた:

    mongo --eval "var my_var = '$MY_VAR'" my_script.js
    

    <を省略します 。 mongo コマンドラインの残りの引数を実行/解釈されるファイルとして処理しますが、シェル入力リダイレクトを-evalと組み合わせているようです。 javascript名前空間がリセットされます。

    引数として渡されたファイル名がload()を介して処理されるためだと思いますが、確認できません。 https://docs.mongodb.com/v3によると、メカニズム.2 / reference / method / load / 、次のように動作します:



    1. MongoDB2.2-配列のネストされたドキュメントの更新

    2. MongodDBの配列からサブドキュメントを削除する

    3. MongoDBでインデックスの方向が重要なのはなぜですか?

    4. socket.ioはどのように複数のサーバー間でメッセージを送信しますか?