NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Funkce, kterou se snažíš použít je dostupná pouze pro registrované uživatele. Buďto se přihlas nebo si zdarma vytvoř nový účet.

Diskuze – Lekce 5 - Úvod do MongoDB

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Tomáš "chlastyml" Kacálek:10.9.2019 15:40

Diky za clanek! :)
Nechci nic rikat, ale na macku nebo linuxu si nikdo asi nebude vytvare adresar: c:\data\db ale spise /data/db :)

 
Odpovědět
10.9.2019 15:40
Avatar
Petr Sedláček
Tvůrce
Avatar
Petr Sedláček:12.9.2019 13:44

Jasně, to dává smysl, díky za opravu! I am more a Windows guy (škoda, že na tohle nejsou samolepky...)

 
Odpovědět
12.9.2019 13:44
Avatar
mixxy
Člen
Avatar
mixxy:13.9.2019 15:00

Ahoj,
v pripade MacBooku myslim, ze pro testovani je lepsi si stahnout Virtual Environment, ktere pomoc par skriptu vytvori virtualni masinu a pouzivat ji, nez si instalovat vsechno primo do OS.
Navic vim, ze spousta lidi, at uz Win/RedHat meli s timto skolenim dost problemu, na Macu jsem prosel vsechny kurzy bez problemu.

Editováno 13.9.2019 15:00
Odpovědět
13.9.2019 15:00
Neni dulezite mnoho vedet a znat. Dulezite je vedet, co je treba.
Avatar
Marek Vondra
Tvůrce
Avatar
Marek Vondra:17.12.2019 18:51

Ahoj, super  článek o mongodb.

Co se týče MAC tak

brew install mongodb

již nefunguje. Nově je nutné zadat (viz.)

brew tap mongodb/brew
brew install mongodb-community@4.2

Nicméně po té mi zase nefunguje připojení přes Compas. Neměli jste s tím už zkušenosti?

 
Odpovědět
17.12.2019 18:51
Avatar
David Koníček:23.9.2020 12:59

Druhý parametr v mongoose.connect je potřeba rozšířit o useUnifiedTopology: true.

Odpovědět
23.9.2020 12:59
Věř, běž a dokážeš!
Avatar
Lars Bokehson:8.11.2020 18:31

ja mel mongodb na jinem serveru a pristupoval na nej pres internet, takze jsem musel vytvorit db usera a do connection stringu pridat na konec

?authSource=admin
 
Odpovědět
8.11.2020 18:31
Avatar
Jaroslav Červinka :15.7.2021 11:13

Na ubuntu 20.04, mongo v3.6.8 je nasledujici doporuceni (funguje to, varovani zmizi):

(node:72020) [MONGODB DRIVER] Warning: Current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.

 
Odpovědět
15.7.2021 11:13
Avatar
Vojtěch Čechák:8.3.2022 15:56

Ahoj,

dostal jsem error:
MongooseServer­SelectionError: connect ECONNREFUSED ::1:27017

pomohlo místo localhost změnit v Compasu připojení host na 127.0.0.1, port jsem nechal 27017.

Kód bylo potřeba pak upravit takto:

mongoose.connect('mongodb://127.0.0.1:27017/moviesdb', {
    useNewUrlParser: true})

    .then(() => console.log('Connected to MongoDB!'))
    .catch(error => console.error('Could not connect to MongoDB... ', error));

Snad to někomu ušetří čas :) Bylo by vhodné to možná přidat do článku :) Zdá se to na častý problém.

 
Odpovědět
8.3.2022 15:56
Avatar
Vojtěch Čechák:8.3.2022 15:56

Ahoj,

dostal jsem error:
MongooseServer­SelectionError: connect ECONNREFUSED ::1:27017

pomohlo místo localhost změnit v Compasu připojení host na 127.0.0.1, port jsem nechal 27017.

Kód bylo potřeba pak upravit takto:

mongoose.connect('mongodb://127.0.0.1:27017/moviesdb', {
    useNewUrlParser: true})

    .then(() => console.log('Connected to MongoDB!'))
    .catch(error => console.error('Could not connect to MongoDB... ', error));

Snad to někomu ušetří čas :) Bylo by vhodné to možná přidat do článku :) Zdá se to na častý problém.

 
Odpovědět
8.3.2022 15:56
Avatar
Jaroslav Drobek:19.7.2022 9:32
  • Oceňuji autorovu vstřícnost a empatii k začátečníkům, když upozorňuje na možná úskalí v dost komplikovaných postupech lekce, např. že na stránkách MongoDB může vše být jinak (skutečně je!), připojuje navigaci pro přidání cesty do PATH atd. Ještě by to chtělo vysvětlit, jak "restartovat příkazovou řádku"..
  • "Nyní by měl jít příkaz mongodb.." - má být bez "b"
 
Odpovědět
19.7.2022 9:32
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 27.