Capisco che mongo db abbia bisogno di essere avviato prima di poter interagire con esso. Ma cosa non capisco perché imposto il dbpath ogni volta? Pensavo che avremmo solo bisogno di configurare quel percorso una volta. Ho ragione?Come impostare permernent dbpath per mongodb
5
A
risposta
3
È possibile risolvere questo in due modi:
- cambiare la vostra DBPATH a quello hard coded, che punterà alla
/data/db/
- O fare uno script di avvio che effettivamente chiamare l'istanza MongoDB per te
si potrebbe fare un paio di script, come ho detto nel mio ultimo punto, per fare questo per voi, come un esempio:
=== rnMongo.sh ===
./mongod --dbpath
Poi, con un solo comando:
./rnMongo.sh
O come un lavoro parvenu:
# mongodb - Mongo Starter
author "lol"
description "Starts the MongoDB servers"
start on started network-services
#expect fork
exec /home/ubuntu/mongodb/bin/mongod --auth
#echo "Mongodb is now running";
#exit 0;
#stop
stop on runlevel [016]
#pre-stop
qualcosa del genere
3
basta aggiungere mongod --dbpath/home/utente/MongoDB per le tue applicazioni di avvio;)
+0
Questa è stata la soluzione migliore per me, grazie –
4
sudo mongod --port portnumber --dbpath/percorso alla cartella
Di default è impostato su sudo mongod --port 27017 --dbpath/var/lib/mongodb
Problemi correlati
- 1. Come impostare mongo db dbpath su windows 7?
- 2. Come impostare una chiave primaria in MongoDB?
- 3. Modifica percorso MongoDB?
- 4. Come impostare il set di caratteri mongodb su utf8?
- 5. Come posso impostare il database MongoDB su Heroku con MongoLab?
- 6. Come impostare la chiave primaria con incremento automatico in MongoDB?
- 7. Secondo disco rigido per MongoDB utilizzando directoryperdb
- 8. Come "Raggruppa per" con MongoDB
- 9. come posso impostare il livello di registrazione su info per MongoDb?
- 10. MongoDB: Terribile prestazione MapReduce
- 11. query mongodb per sottocampo
- 12. Modo corretto di avviare mongodb ed express?
- 13. Mongodb ordinamento per data
- 14. indici MongoDB per $ elemMatch
- 15. MongoDB: come fare il backup di MongoDB
- 16. Come ottenere spiegazioni per un conteggio MongoDB?
- 17. equivalente Kibana per MongoDB
- 18. API Java per MongoDB
- 19. Come impostare OkHttpClient per glide
- 20. Come impostare tablespace per @Entity?
- 21. Come impostare StreamingContext per DataContractSerializer?
- 22. Come impostare LIBSVM per Python
- 23. Impossibile connettersi a MongoDB errno: 61
- 24. MongoDB Agente di automazione MMS per Windows
- 25. Unità da utilizzare per maxdistance e MongoDB?
- 26. MongoDB replica insieme impedendo query secondaria
- 27. MongoDB: Come impostare un altro campo (diverso da _id) come ID del documento mongo?
- 28. MongoDB - Autorizzazione negata per il socket: /tmp/mongodb-27017.sock
- 29. Come impostare jqGrid come predefinito per comprimere
- 30. Come impostare JFrame come genitore per JDialog
Non ho bisogno in video ... lo script di avvio MongoDB standard di leggere la loro configurazione da un file in/etc dove puoi configurare chiaramente il dbpath. Qual è il problema qui? A parte questo: il collegamento non funziona –
Perché questo taggato con node.js? C'è una relazione zero con node.js nella tua domanda. –
Quale sistema operativo si sta utilizzando? Se è * nix, allora puoi configurare dbpath e altre opzioni di mongodb modificando il file '/ etc/mongodb.conf'. –