Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 5. diel - Úvod do MongoDB

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
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 :)

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...)

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.

Editované
Odpovedať
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?

Avatar
David Koníček:23.9.2020 12:59

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

Odpovedať
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
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.

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.

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.

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"
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 28.