Sono stato in grado di connettere l'istanza mongoDB solo utilizzando l'indirizzo IP WSL2.
Puoi ottenerlo eseguendo questo all'interno di WSL:
ip addr show eth0 | grep 'inet\b' | awk '{print $2}' | cut -d/ -f1
o questo in PowerShell sull'host 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
Cattive notizie:questo IP cambia ad ogni riavvio di WSL2. Esiste un go-wsl2-host che aggiunge un host per questo IP e lo mantiene aggiornato. Ma non l'ho mai usato.