MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Polecenie mongo nie zostało rozpoznane podczas próby połączenia z serwerem mongodb

Musisz dodać bin Mongo folderu do zmiennej środowiskowej „Ścieżka”

Oto jak w systemie Windows 10:

  1. Znajdź pojemnik Mongo folder.

Jeśli nie masz pewności, gdzie to jest, prawdopodobnie znajduje się w C:\Program Files\MongoDB\Server\3.4\ 3.4 była wtedy najnowszą stabilną wersją, prawdopodobnie będzie inaczej.

Powinno to wyglądać tak:

Zauważ, że jest to ścieżka do plików mongo.exe i mongod.exe. Dodanie tego folderu do zmiennej Path oznacza, że ​​system Windows wyszuka w tym folderze pliki wykonywalne pasujące do polecenia, gdy uruchomisz coś w cmd. Wyszukiwanie rozpoczyna się od bieżącego katalogu roboczego, a jeśli nie znajdzie twojego pliku exe, przeszukuje wszystkie ścieżki w ścieżce, aż go znajdzie lub nie, i wyświetli ten błąd, który widziałeś.

  1. Skopiuj ścieżkę do folderu bin. Powinien to być C:\Program Files\MongoDB\Server\3.4\bin\ (Lub dowolnej wersji, której używasz )

  2. Naciśnij wygraj , wpisz env , Windows zasugeruje „Edytuj zmienne środowiska systemowego”, kliknij to.

  1. Na karcie Zaawansowane kliknij „Zmienne środowiskowe”

  1. Podświetl zmienną „Ścieżka”, kliknij „Edytuj”:

  1. Spowoduje to wyświetlenie okna „Edytuj zmienną środowiskową”, kliknij „Nowy”

  1. To rozpocznie nowy wiersz na liście folderów:

  1. Wklej ścieżkę do folderu bin. Upewnij się, że kończy się \ jak tak:

  1. Naciśnij „OK”, „OK”, „OK”

Teraz powinieneś być w stanie uruchomić mongod i mongo z dowolnego miejsca w oknie poleceń.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przechowuj obraz w MongoDB za pomocą Node.js/Express i Mongoose

  2. Ciąg projektu agregacji MongoDB do ObjectId

  3. MapReduce z MongoDB naprawdę, bardzo wolno (30 godzin vs 20 minut w MySQL dla równoważnej bazy danych)

  4. Ostrzeżenie dotyczące łączenia się z MongoDB za pomocą serwera Node

  5. Porównanie mangusty _id i strings