MongoDB - Windows - PowerShell - mongoimport

MongoDB - Windows - PowerShell - mongoimport
aPsikus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 51
0

Zainstalowałem mongodb na kompie z Windows.
Wszystko działa :)

Chciałem zaimportować plik używając Windows PowerShell.

Znalazłem podpowiedź w sieci, oraz mongoimport.exe -help.

Kopiuj
$params='db:','nazwa_db',
'collection:','nazwa_collection',
'type:','typ_pliku',
'file:','plik',
'headerline'
&"C:\Program Files\Mongodb\Server\4.0\bin\mongoimport.exe" @params

I teraz, jak wklejam to w PowerShellu, to przy ostatniej linii przed ampersand pojawia sie PS zamiast znaku linii.
Tak to wyglada: (https://imgur.com/a/83jKFEZ)

Trzeba to oddzielnie wkleić: najpierw params a pozniej linia ze ścieżką? Czy jak?

aPsikus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 51
0

Gdyby ktoś kiedyś szukał tutaj odpowiedzi na pytanie to ją zamieszczam

Kopiuj
$params='--db','nazwa_bazy',
'--collection','nazwa_kolekcji',
'--type','rozszerzenie_pliku',
'--file','nazwa_pliku.rozszerzenie',
'--headerline'
& 'C:\Program Files\MongoDB\Server\4.0\bin\mongoimport.exe' $params

Wystarczy na początku każdego elementu wstawić dwa średniki, usunąć dwukropki. I będzie działać.

Ważne: Pamiętajcie by podać aktualną ścieżkę do mongoimport :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.