sql >> Database teknologi >  >> NoSQL >> MongoDB

Start MongoDB inde fra en Grunt-opgave

For at tilføje til JJJ's svar, brug grunt-shell-spawn Hvis du vil sikre dig, at hvert projekt har sin egen mongodb-instans med sine egne data, vil du gøre dette:

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

Eksemplet udskriver også kun fejl.

Du ville så bare tilføje shell:mongodb til din grunt server opgaveliste (helst den første opgave), tilføje data til din .gitignore (forudsat at du bruger git), og du er klar til at gå.



  1. Opret filteraggregation i foråret

  2. Hvordan kører man SlaveOk i Mongoose?

  3. mongodb-forespørgsel:$size med $gt returnerer altid 0

  4. MongoDB - Opdater et dokument