Když spustíte mongod (démon MongoDB), začne standardně naslouchat na dvou portech.
- 27017 :výchozí port, ke kterému přistupují různé ovladače MongoDB.
- 28017 :port, který zpracovává požadavky HTTP a poskytuje určité obecné monitorování.
Co jste uvedli mongodb://fred:[email protected]
ve skutečnosti představuje toto:mongodb://fred:[email protected]:27017
a toto je přístupový protokol pro ovladače MongoDB.
Další „věc“, kterou vidíte, je port 28017. Toto je (ve výchozím nastavení) jednoduše přehled toho, co se děje s mongod
instance na tomto serveru. Požadavky z webového prohlížeče na tento port zobrazí HTML výstup přehledu serveru.
Pokud spustíte mongod
s jiným číslem portu (tj.:7777 ), port "monitor" bude vždy o 1000 vyšší (tj.:8777 ).
Pokud chcete nějaké pokročilé funkce, jako je možnost dotazování prostřednictvím webového prohlížeče, můžete spustit mongod
pomocí --rest
přepínač. Poté budete moci spouštět určité dotazy pomocí jednoduchého textu odkazu http get requestlink (http://localhost:8777/mydb/mycollection/?filter_a=1
).
Pokud používáte ovladače MongoDB specifické pro daný jazyk (jako většina lidí). Pak zjistíte, že budete mít "připojovací řetězce" ve tvaru mongodb://user:[email protected]:port/
. Tyto jsou svým účelem podobné obvyklým připojovacím řetězcům, na které jste zvyklí u jiných databázových produktů.