正しいポートを指定しても、Dockerで実行されているmongodb(私のような)に接続できない場合は、接続URLでサービス名(またはコンテナー名)を使用していることを確認してください。 mongodb://mongodb_service:27017/mydb 、docker-compose.ymlで定義されています :
services:
mongodb_service:
image: mongo
hostnameを使用していました 価値があり、それは正しいことではありません。これは、docker inspect mongodb_serviceを確認することで確認できます。 Aliases内 セクション。