Ci臋偶ko zrobi膰 fajn膮 aplikacj臋 bez bazy danych. Do wyboru mamy wiele rodzaj贸w baz- relacyjne, NoSQL, grafowe, klucz-warto艣膰 itd. W dzisiejszym wpisie pokazuj臋 jak po艂膮czy膰 projekt w Fastify z MongoDB.
Pobieranie informacji z bazy danych jest chyba jedn膮 z najcz臋艣ciej wykonywanych operacji. W bazach relacyjnych korzystamy do tego celu z polecenia SELECT. W przypadku MongoDB musimy przygotowa膰 odpowiedni obiekt, kt贸rym opiszemy jakie dane(dokumenty) chcemy dosta膰. Jak on wygl膮da w praktyce i jakie ma opcje?
Zazwyczaj jak uczymy si臋 o bazach danych to o bazach relacyjnych np.: MySQL. Jednak nie jest to jedyna mo偶liwo艣膰 i mo偶emy korzysta膰 r贸wnie偶 z baz dokumentowych, kt贸rych reprezentantem jest MongoDB. Jest to te偶 dosy膰 popularna baza, z kt贸rej mo偶emy korzysta膰 w Node.js.