MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Problema do MongoDB Compass com WSL2


Consegui conectar a instância do mongoDB apenas usando o endereço IP do WSL2.

Você pode obtê-lo executando este dentro do WSL:
ip addr show eth0 | grep 'inet\b' | awk '{print $2}' | cut -d/ -f1

ou este no powershell no host do Windows:
[Regex]::Match((wsl -- ip addr show eth0), 'inet (?<IP>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\/').Groups["IP"].Value

Más notícias:esse IP muda a cada reinicialização do WSL2. Existe um go-wsl2-host que adiciona um host para este IP e o mantém atualizado. Mas nunca usei.