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

Nelze se připojit k mongoDB spuštěnému v kontejneru dockeru

Pokud jste zadali správný port a stále se nemůžete připojit k mongodb běžícímu v dockeru (jako já), ujistěte se, že v URL připojení používáte název služby (nebo název kontejneru), např. mongodb://mongodb_service:27017/mydb , který je definován ve vašem docker-compose.yml :

services:
  mongodb_service:
    image: mongo

Používal jsem hostname hodnotu a to není správná věc. Můžete to ověřit pohledem na docker inspect mongodb_service v Aliases sekce.



  1. Komprese v node.js

  2. použijte node-redis s node 8 util.promisify

  3. Aktualizujte vnořený dokument obsažený v poli obsaženém v dokumentu MongoDB

  4. Mongoid nebo MongoMapper?