Rozumiem, że mongo db musi być uruchomiony, zanim będę mógł z nim współdziałać. Ale czego nie rozumiem, dlaczego ustawię dbpath za każdym razem? Myślałem, że musimy raz skonfigurować tę ścieżkę. Mam rację?Jak ustawić permernent dbpath dla mongodb
5
A
Odpowiedz
3
można rozwiązać na dwa sposoby:
- zmiana Twój dbpath do zakodowanego jeden który będzie wskazywać
/data/db/
- lub dokonać skrypt startowy, który będzie rzeczywiście wywołać wystąpienie MongoDB dla Ciebie
można zrobić kilka skryptów, jak powiedziałem w moim ostatnim momencie, aby zrobić to dla ciebie, jako przykład:
=== rnMongo.sh ===
./mongod --dbpath
Następnie za pomocą jednego polecenia:
./rnMongo.sh
lub jako upstart pracy:
# 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
Coś wzdłuż tych linii
3
Wystarczy dodać mongod --dbpath/home/user/MongoDB do Twoje aplikacje startowe;)
+0
To było najlepsze rozwiązanie dla mnie, dzięki –
4
sudo mongod --port numer portu --dbpath/ścieżka do twojego katalogu
Domyślnie jest on ustawiony na sudo mongod --port 27017 --dbpath/var/lib/MongoDB
Powiązane problemy
- 1. Ustaw dbpath w MongoDB homebrew zainstalowany (Mac OS)
- 2. Jak ustawić mongo db dbpath w systemie Windows 7?
- 3. Jak ustawić zestaw znaków mongodb na utf8?
- 4. Jaka jest domyślna ścieżka do bazy danych dla MongoDB?
- 5. Zmiana ścieżki MongoDB?
- 6. node.js MongoDB ustawić domyślny bezpieczny zmienna
- 7. MongoDB ORM dla Pythona?
- 8. Java API dla MongoDB
- 9. Jak ustawić domyślną wartość liczby całkowitej w mongodb?
- 10. Jak ustawić ikonę dla ListViewSubItem?
- 11. jak ustawić setOnClickListener dla AutoCompleteTextView?
- 12. Jak ustawić obraz dla rzędu?
- 13. jak ustawić rangeSelector dla highstock
- 14. Jak ustawić motyw dla DialogFragment
- 15. Jak ustawić tytuł dla UIBarButtonItem?
- 16. Jak ustawić StreamingContext dla DataContractSerializer?
- 17. Jak ustawić tekst dla QPlainTextEdit?
- 18. Jak ustawić tabelę dla @Entity?
- 19. Jak ustawić podpowiedź dla ListviewSubItem
- 20. Konfiguracja wymagania środowiskowe MongoDB dla Parse Server
- 21. Zestaw wyników MongoDB dla Aggregate()
- 22. MongoDB jest przetrzymywany dla okupu
- 23. Konfigurowanie rzeki MongoDB dla Elasticsearch
- 24. Struktura MongoDB dla aplikacji wiadomości
- 25. mnich kontra mangusta dla Mongodb
- 26. Jednostki do użycia dla maxdistance i MongoDB?
- 27. ustawić errormessage dla customvalidator?
- 28. Android: Jak ustawić textize dla układu?
- 29. Jak ustawić JAVA_HOME dla wielu instancji Tomcat?
- 30. Jak ustawić zdarzenie kliknięcia dla formularza?
Nie patrząc na filmy ... średnia skrypt startowy MongoDB czytać swoją konfigurację z pliku w katalogu/etc gdzie możesz wyraźnie skonfigurować ścieżkę dbpath. Jaki jest tutaj problem? Poza tym: link nie działa –
Dlaczego to oznaczono tagiem node.js? W pytaniu jest zerowa relacja z węzłem node.js. –
Z jakiego systemu operacyjnego korzystasz? Jeśli jest to * nix, możesz skonfigurować opcje dbpath i inne opcje mongodb, edytując plik '/ etc/mongodb.conf'. –