sql >> Database >  >> NoSQL >> MongoDB

Start MongoDB vanuit een Grunt-taak

Om toe te voegen aan het antwoord van JJJ, met behulp van grunt-shell-spawn als je er zeker van wilt zijn dat elk project zijn eigen mongodb-instantie heeft met zijn eigen gegevens, doe je dit:

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

Het voorbeeld drukt ook alleen fouten af.

Je zou dan gewoon shell:mongodb . toevoegen naar je grunt server takenlijst (bij voorkeur de eerste taak), voeg data toe naar je .gitignore (ervan uitgaande dat je git gebruikt) en je bent klaar om te gaan.



  1. Bestanden uploaden en ophalen met MongoDB en Spring Boot

  2. Java MongoDB Object Versiebeheer

  3. Mongo 3.6 aggregatie opzoeken met meerdere voorwaarden

  4. hoe de aggregatiefunctie in meteoor te gebruiken