MongoDB v C++

Mongodb V C



Ta članek govori o MongoDB v C++, najzmogljivejši in najpogosteje uporabljeni bazi podatkov v našem svetu programiranja, ki shranjuje podatke v formatu JSON. MongoDB je odprtokodna in dokumentno usmerjena baza podatkov NoSQL, ki nam ponuja prilagodljiv pristop k shranjevanju in upravljanju zapisov v bazi podatkov. Uporabnik lahko vstavi (), izbriše () in posodobi () poizvedbe z uporabo MongoDB v C++. Naučimo se, kako se gonilnik MongoDB namesti in uporablja v C++ za upravljanje baze podatkov katerega koli sistema s pomočjo ustreznih primerov za boljše razumevanje.

Kako namestiti gonilnik MongoDB v C++

Naučili se bomo, kako namestiti gonilnik Mongo v C++. Uradni gonilnik Mongo, ki se uporablja za C++, je gonilnik MongoDB C++11, ki ga je mogoče namestiti v vaš sistem z okoljem C++. Namestiti moramo knjižnico gonilnikov MongoDB in bazo podatkov povezati s projekti C++ z uporabo niza URL. Gonilnik MongoDB je ustrezno funkcionalen in ima vgrajene metode upravljanja, ki samodejno povežejo bazo podatkov na zahtevo uporabnika in znova vzpostavijo povezavo, če se izgubi. Gonilnik MongoDB zagotavlja popolno avtentikacijo in avtorizacijo uporabniške zahteve, ki se v bazi podatkov obravnava v C++.







Ustvarite bazo podatkov MongoDB v sistemu



Namestite nastavitev MongoDB v naš sistem. Po namestitvi MongoDB iz »C:\Program Files« odprite mapo bin iz mape MongoDB. Kopirajte naslov naslova mape bin in dodajte okoljsko spremenljivko PATH v sistemu Windows, da aktivirate bazo podatkov NoSQL MongoDB.



Prepričajte se, da je nameščen MongoDB Compass, ki ima omenjeni uporabniški vmesnik.





Vidimo lahko naslov te baze podatkov in do te baze podatkov lahko dostopamo prek lokalnega gostitelja, katerega številka vrat je '27017'.



Odprite ukazni poziv v sistemu . Zaženite ukaz -> mongo –version, da prikažete različico MongoDB.

Ustvarite novo bazo podatkov v MongoDB z uporabo Cmd

Novo bazo podatkov v MongoDB lahko preprosto ustvarimo tako, da zaženemo ukaz v cmd našega sistema. Zaženemo ukaz, ki je omenjen v naslednjem:

> uporabi mydb

Prikaži vse delujoče zbirke podatkov v MongoDB

Če želite prikazati vse delujoče baze podatkov v MongoDB, lahko zaženemo naslednji omenjeni ukaz v našem cmd-ju, da prikažemo vse delujoče baze podatkov:

> Prikaži dbs

Za zagon strežnika MongoDB moramo samo slediti in izpolniti zahteve na terminalu. Prav tako lahko dobimo zbirko »Mongo« v trenutni privzeti zbirki podatkov, ki je »test« z zapisi, ki so že v njej. Samo tiste baze podatkov z nekaterimi podatki ali zapisi so pridobljene ali prikazane v prikazni bazi podatkov.

Primer:  Povezovanje MongoDB v C++

Tukaj povezujemo to bazo podatkov NoSQL MongoDB za interakcijo s C++. Najprej se moramo povezati s strežnikom MongoDB vašega sistema. Prepričajte se, da sta nastavitev C++ in MongoDB aktivna v sistemu.

Knjižnica gonilnikov MongoDB v C++ je zdaj nameščena v vašem sistemu. Bistvene knjižnice v naši kodi lahko izvajamo vzdolž gonilnika MongoDB C++ kot »mongodbcxx/client.hpp« in »monodbcxx/instances.hpp«. V knjižnicah MongoDB uporabljamo funkcijo »odjemalec«, ki vsebuje URI »mongodb://localhost:27017«. Če je ta URI pravilen, prikažite sporočilo kot »povezan z MongoDB«. MongoDB, ki se izvaja lokalno, je dostopen le na vratih »27017« kot je prikazano na prejšnjem posnetku zaslona MongoDB.

Vzdržujte CRUD v MongoDB

CRUD je glavna operacija, ki je potrebna v sistemu za upravljanje baze podatkov. Brez CRUD-a v C++ ne moremo storiti ničesar. V bazi podatkov CRUD pomeni ustvarjanje, branje, posodabljanje in brisanje zapisov iz baze podatkov za visoko zmogljivost baze podatkov.

Vstavite podatke v zbirko podatkov MongoDB C++

Zapise lahko enostavno dodamo v katero koli novo ali obstoječo zbirko podatkov. Nove tabele v zbirki podatkov preprosto ustvarimo v C++ samo tako, da definiramo bistvene knjižnice MongoDB za povezavo z zbirko podatkov. Po tem napišemo povezovalno kodo v C++ in nato napišemo poizvedbo za vstavljanje baze podatkov v C++, da vstavimo zapise v bazo podatkov.

MongoDB je ustvarjen kot zmogljiv gonilnik, ki upravlja s programom C++, ki je »gonilnik MongoDB C++«, in knjižnico, ki upravlja vse operacije C++ z imenom »mongocxx«. Z uporabo knjižnic ustvarimo primerek gonilnika C++. Uporaba funkcije insert_one() dodamo podatke v bazo podatkov NoSQL.

Izbrišite podatke iz baze podatkov

V vsakem koraku pojasnite, da je povezava MongoDB vzpostavljena in deluje dobro. Do baze podatkov MongoDB dostopamo s pomočjo knjižnice »mongocxx« in njenih uporabnih metod, ki so izpeljane za brisanje podatkov iz baze podatkov v jeziku C++. Do baze podatkov in njene zbirke lahko enostavno dostopamo z uporabo atributov mongocxx, tako kot »mongodbcxx::database« z vzdevkom »db« in »mongodbcxx::collection« za zbirko z vzdevkom »colle«. Nato ustvarite filter za vsako situacijo za dokument, ki ga zagotovo želite izbrisati, in nato določite kriterije za brisanje v MongoDB C++. Posredujte filter v funkciji »izbriši«, da odstranite zapis iz baze podatkov.

Posodobite zapise v bazi podatkov

Posodobitev pomeni, da lahko spremenimo obstoječe zapise v bazi podatkov. Zapis iz baze podatkov lahko preprosto posodobimo z metodo »posodobitev«, ki je definirana v primerku gonilnika MongoDB C++.

Zaključek

Na koncu članka lahko rečemo, da uporaba NoSQL MongoDB hitro narašča zaradi njegove visoke učinkovitosti in zmogljivosti. MongoDB je razvil gonilnik MongoDB za izvajanje ali obravnavo jezika C++. S pomočjo MongoDB lahko uporabniki preprosto dodajajo, brišejo, posodabljajo in prikazujejo zapise, tabele in zbirke podatkov, ne da bi imeli težave s shranjevanjem ali prostorom v sistemu. MongoDB zavzame svoj virtualni prostor in se zlahka spopade z jezikom C++ s pomočjo svojih knjižnic za posebne namene. Upajmo, da je ta članek zelo koristen in enostaven za učenje. Ne pozabite uporabiti pametnih tehnik ali baz podatkov za izdelavo novih programov in aplikacij, da bo sistem bolj zanesljiv.