sql >> Database >  >> NoSQL >> MongoDB

MongoDB Compass-probleem met WSL2

Ik kon de mongoDB-instantie alleen verbinden met het WSL2-IP-adres.

Je kunt het krijgen door deze in WSL uit te voeren:

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

of deze in powershell op windows host:

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

Slecht nieuws:dit IP verandert bij elke herstart van WSL2. Er is een go-wsl2-host dat een host voor dit IP-adres toevoegt en het up-to-date houdt. Maar ik heb het nooit gebruikt.




  1. Sleutels verwijderen die overeenkomen met een patroon in Redis Cluster

  2. MongoDB $lookup vs Mongoose bevolken

  3. Update/vernieuwt Mongoose upsert-bewerking de standaardschemawaarden?

  4. Node.js + Mongoose werkt lokaal, maar niet op Heroku