sql >> Databáze >  >> NoSQL >> MongoDB

Problém s kompasem MongoDB s WSL2

Podařilo se mi připojit instanci mongoDB pouze pomocí IP adresy WSL2.

Můžete to získat spuštěním tohoto ve WSL:

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

nebo tento v powershell na hostiteli 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

Špatná zpráva:tato IP se mění při každém restartu WSL2. Existuje go-wsl2-host který přidá hostitele pro tuto IP a udržuje ji aktualizovanou. Ale nikdy jsem to nepoužil.




  1. Musím před vložením do MongoDB dezinfikovat uživatelský vstup (kombo MongoDB+Node js)

  2. Aktualizace slovníku v Mongodb

  3. MongoDB Nelze kanonizovat dotaz:BadValue Příliš mnoho textových výrazů

  4. Jak spustím Mongo DB z Windows?