Tôi chỉ có thể kết nối phiên bản mongoDB bằng địa chỉ IP WSL2.
Bạn có thể lấy nó bằng cách chạy cái này bên trong WSL:
ip addr show eth0 | grep 'inet\b' | awk '{print $2}' | cut -d/ -f1
hoặc cái này trong powershell trên máy chủ 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
Tin xấu:IP này thay đổi sau mỗi lần khởi động lại WSL2. Có một go-wsl2-host điều đó thêm máy chủ cho IP này và giữ cho nó được cập nhật. Nhưng tôi chưa bao giờ sử dụng nó.