sql >> Databáze >  >> NoSQL >> MongoDB

Aplikační docker Nodejs se nemůže připojit ke kontejneru mongodb docker

Vaše docker-compose nevystavuje automaticky tcp porty vnějšímu světu, jako je váš hostitelský počítač (předpokládám, že váš nodeJs běží na hostiteli a není součástí docker-compose ). Toto je chování docker bridge networks , více si můžete přečíst na https://docs.docker.com/network/bridge/

Musíte provést jednu z následujících akcí:

Zahrňte svůj kontejner NodeJs do docker-compose

nebo

Vystavte porty z docker-compose.yml



  1. Mongodb vyhledávací pole prvků s kombinovaným výsledkem

  2. Ladění výkonu v MapReduce pro zlepšení výkonu

  3. počítejte počet relací v connect-redis

  4. jak dotazovat data uvnitř pole kolekce pomocí mongoose