Najlepszy samouczek połączenie MongoDB W 2024 r. W tym samouczku możesz dowiedzieć się Włącz usługę MongoDB,usługi połączeń MongoDB dzięki powłoce,MongoDB połączenia Składnia,Inne przykłady połączeń,Parametr Opcja Opis,
W tym tutorialu omówimy różne złącza dla MongoDB.
W poprzednim ćwiczeniu omówiliśmy sposób uruchamiania serwera MongoDB usługę, wystarczy tylko wykonać 'mongod "może znajdować się w katalogu bin MongoDB katalogu instalacyjnym.
Po operacji startu, wyjście MongoDB po pewnym niezbędnych informacji nie przekazują żadnych informacji, a następnie czekać na połączenie zostanie ustanowione, gdy połączenie zostanie ustanowione, rozpocznie drukowanie informacji dziennika.
Można używać MongoDB MongoDB skorupę, aby połączyć się z serwerem. Można również korzystać z PHP połączyć się MongoDB. Ten poradnik będziemy używać do łączenia się z usługami MongoDB powłoki MongoDB kolejnych rozdziałach będziemy wyjaśniać w jaki sposób połączyć się z usługą MongoDB poprzez php.
Można podłączyć usługę MongoDB, wykonując następujące polecenia.
Uwaga: localhost to nazwa hosta, wymagana jest opcja:
Po wykonaniu powyższego polecenia, można zobaczyć następujący wynik:
$ ./mongo MongoDB shell version: 3.0.6 connecting to: test > mongodb://localhostmongodb://localhost pl.
Tym razem sprawdzać okno polecenia Uruchom ./mongod, skąd widać połączenie do serwera MongoDB, można zobaczyć następujące informacje:
……省略信息…… 2015-09-25T17:22:27.336+0800 I CONTROL [initandlisten] allocator: tcmalloc 2015-09-25T17:22:27.336+0800 I CONTROL [initandlisten] options: { storage: { dbPath: "/data/db" } } 2015-09-25T17:22:27.350+0800 I NETWORK [initandlisten] waiting for connections on port 27017 2015-09-25T17:22:36.012+0800 I NETWORK [initandlisten] connection accepted from 127.0.0.1:37310 #1 (1 connection now open) # 该行表明一个来自本机的连接 ……省略信息……
Przy użyciu nazwy użytkownika i hasła, aby połączyć się z serwerem MongoDB, należy użyć 'username: password @ hostname / dbname ' format 'username' username "password" jako hasło.
User login i hasło do połączenia z domyślnej bazy danych:
$ ./mongo MongoDB shell version: 3.0.6 connecting to: test mongodb://admin:123456@localhost/
Powyższe polecenie, hasło administratora użytkownik 123456 podłączenie do lokalnej usługi MongoDB. Dane wyjściowe są następujące: <, p>
> mongodb://admin:123456@localhost/ pl.
User login i hasło do połączenia z określoną bazą danych:
Połącz się z określonej bazy danych w następującej formie:
Połącz się z lokalnym serwerem baz danych, port jest domyślnie.
Nazwa użytkownika fred, zaloguj się hasłem foobar localhost bazy danych administratora.
Nazwa użytkownika fred, zaloguj bazy danych hasłem foobar localhost Baz.
Para Replika połączenia, serwer 1 serwer example1.com 2 przyklad2.
Łączenie replik ustawić trzy serwery (port 27017, 27018, 27019) oraz:
Łączenie replik ustawić trzy serwery, pisze w głównym serwerze aplikacji i dystrybuowane zapytanie do serwera.
Bezpośrednie połączenie z pierwszym serwerem, czy jest częścią zestawu replik lub serwer główny lub z serwera.
Podczas łączenia się z serwerem ma pierwszeństwo, ale również trzeba wymienić wszystkie serwery, można użyć trybu połączenia.
Safe Mode, aby połączyć się z localhost:
Tryb awaryjny jest podłączony do zestawu replik i odczekać co najmniej dwie pisemne pomyślnie replikowane serwerów, ustawić czas oczekiwania do 2 sekund.
Standardowy format:
Format Standardowe połączenie zawiera kilka opcji (opcji), w następujący sposób:
Opcje | opis |
---|---|
replicaSet = nazwa | Sprawdź, czy nazwa zestawu replik. Impliesconnect = replicaSet. |
slaveOk = true | false |
|
safe = true | false |
|
w = n | Napęd dodać {w: n} polecenie dotyczy GetlastError bezpieczne = true pl |
wtimeoutMS = ms | Napęd Dodaj {wtimeout: ms} polecenie dotyczy GetlastError bezpieczne = true pl |
fsync = true | false |
|
journal = true | false | Jeśli jest ustawiony na true, zsynchronizowane do dziennika (w formie pisemnej do bazy danych przed przesłaniem do jednostki). Dotyczy bezpieczne = true |
connectTimeoutMS = ms | Można otworzyć czas połączenia. |
socketTimeoutMS = ms | Wysyłanie i odbieranie gniazd czasu. |