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

Jak uzyskać dostęp do MongoDB

Możesz uzyskać dostęp do MongoDB za pośrednictwem powłoki MongoDB lub z poziomu swojego środowiska programistycznego za pomocą sterownika MongoDB.

Po uruchomieniu instancji MongoDB (np. za pomocą mongod polecenie), możesz teraz połączyć się z tą instancją i rozpocząć pracę z MongoDB.

Możesz użyć terminala lub wiersza poleceń komputera, aby połączyć się i uruchomić polecenia bezpośrednio z powłoki MongoDB.

Możesz również połączyć się z działającą instancją MongoDB za pośrednictwem środowiska programistycznego, używając sterownika MongoDB.

MongoDB Shell ( mongo )

W tym samouczku będziemy używać powłoki MongoDB (o nazwie mongo ), aby połączyć się z naszą uruchomioną instancją MongoDB.

mongo shell to interaktywny interfejs JavaScript do MongoDB i jest zawarty w pakiecie MongoDB. Możesz użyć powłoki mongo do zapytań i aktualizacji danych, a także do wykonywania funkcji administracyjnych.

Powłoka MongoDB znajduje się w tym samym miejscu, co inne pliki binarne. Aby go uruchomić, otwórz nowe okno terminala/wiersza polecenia i wpisz mongo (Linux/Mac) lub mongo.exe (Windows).

Zakłada się, że ścieżka została dodana do PATH. Jeśli nie, musisz podać pełną ścieżkę.

Pamiętaj, aby pozostawić proces mongod otwarty w jego własnym oknie Terminal / Command. Powyższe polecenia należy wprowadzić w innym oknie Terminala/Poleceń niż to, w którym uruchomiono proces mongod.

Połącz się ze swojego środowiska programistycznego

Możesz także połączyć się z MongoDB z poziomu swojego środowiska programistycznego.

Witryna MongoDB utrzymuje listę sterowników MongoDB, których można użyć do połączenia z MongoDB.

Ta strona zawiera sterowniki dla następujących języków:

  • C
  • C++ (starsze)
  • C++11
  • C#
  • Jawa
  • Node.js
  • Perl
  • PHP
  • Python
  • Silnik
  • Rubin
  • Scala

Po połączeniu się z procesem mongod możesz utworzyć bazę danych.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Co oznacza dopasowanie zestawu roboczego do pamięci RAM dla MongoDB?

  2. Graficzne bazy danych a dokumentowe bazy danych a potrójne magazyny

  3. Dekodowanie dzienników błędów MongoDB

  4. Potok agregacji Mongodb, jak ograniczyć grupowe push

  5. MongoDB $setDifference