MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Стартирайте MongoDB от задача на Grunt

За да добавите към отговора на 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как променяте потребителските разрешения на MongoDB?

  2. група pymongo по дата и час

  3. Създайте клъстер от база данни в облака с MongoDB Atlas

  4. Заявка за масив във вграден списък

  5. Писане на тестове за Python Eve RESTful API срещу истинска MongoDB