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

Gruntタスク内からMongoDBを起動します

    JJJの回答に追加するには、grunt-shell-spawn を使用します 各プロジェクトに独自のデータを持つ独自のmongodbインスタンスがあることを確認したい場合は、次のようにします。

    shell: {
        mongodb: {
            command: 'mongod --dbpath ./data/db',
            options: {
                async: true,
                stdout: false,
                stderr: true,
                failOnError: true,
                execOptions: {
                    cwd: '.'
                }
            }
        }
    },
    

    この例では、エラーのみが出力されます。

    次に、shell:mongodbを追加するだけです。 grunt serverに タスクリスト(できれば最初のタスク)、dataを追加します .gitignoreに (gitを使用していると仮定して)これで問題ありません。



    1. MongoDB$typeクエリ演算子

    2. MongoDB c#は、Definition Builderを使用して、ドキュメント内の配列内の一致するすべての要素を取得します

    3. MongoDB Javaドライバーの集約パイプライン実行でタイムアウトを設定する動作は何ですか?

    4. コレクション内の値を0までデクリメントします