Czym jest connection string MongoDB?

Connection string MongoDB to URI używany przez kod aplikacji do łączenia się z serwerem MongoDB lub klastrem. Może zawierać nazwy hostów, porty, dane uwierzytelniania, ustawienia zestawu replik oraz opcje zapytań.

Format URI ma znaczenie, ponieważ ta sama baza danych może wymagać różnych sposobów połączenia w zależności od tego, czy korzysta ze standardowego serwera, zestawu replik czy rekordu SRV.

Opis narzędzia

To narzędzie generuje URI połączenia z MongoDB na podstawie podanych ustawień. Wprowadź informacje o hoście, dane uwierzytelniania i opcjonalne flagi zapytań, a następnie skopiuj wynikowy ciąg do konfiguracji aplikacji.

Narzędzie jest przydatne, gdy potrzebujesz connection string bez ręcznego tworzenia składni URI.

Przykłady

Typowe wyniki:

  • Standardowy URI mongodb:// dla połączenia z hostem i portem
  • URI mongodb+srv:// dla klastra opartego na SRV
  • Connection string z zestawem replik i niestandardowymi opcjami zapytań

Funkcje

  • Generowanie URI: tworzy prawidłowy connection string MongoDB na podstawie uporządkowanych danych wejściowych
  • Obsługa SRV: przełącza na schemat SRV, gdy jest to wymagane
  • Opcjonalne flagi: obsługuje TLS, połączenie bezpośrednie, ponawianie zapisów oraz niestandardowe parametry zapytań

Obsługiwane formaty

  • mongodb://
  • mongodb+srv://

Ograniczenia

  • Wymagane jest podanie co najmniej jednego hosta i nazwy bazy danych.
  • Tryb SRV ignoruje pole portu.
  • Po wybraniu trybu SRV obsługa TLS zostaje automatycznie wyłączona.