sql >> Base de Datos >  >> NoSQL >> MongoDB

Problema de MongoDB Compass con WSL2

Pude conectar la instancia de mongoDB solo usando la dirección IP de WSL2.

Puede obtenerlo ejecutando este dentro de WSL:

ip addr show eth0 | grep 'inet\b' | awk '{print $2}' | cut -d/ -f1

o este en powershell en el host de 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

Malas noticias:esta IP cambia en cada reinicio de WSL2. Hay un go-wsl2-host que agrega un host para esta IP y la mantiene actualizada. Pero nunca lo usé.