MongoDB keeles C++

Mongodb Keeles C



See artikkel räägib MongoDB-st C++ keeles, mis on meie programmeerimismaailma võimsaim ja laialdasemalt kasutatav andmebaas, mis salvestab andmed JSON-vormingus. MongoDB on avatud lähtekoodiga ja dokumendile orienteeritud NoSQL-i andmebaas, mis pakub meile paindlikku lähenemist andmebaasis olevate kirjete salvestamiseks ja haldamiseks. Kasutaja saab sisestada (), kustutada () ja värskendada () päringuid MongoDB abil C++ keeles. Õppime, kuidas MongoDB draiver installitakse ja kuidas seda kasutatakse C++-s mis tahes süsteemi andmebaasi haldamiseks, kasutades õigeid näiteid, et paremini mõista.

Kuidas installida MongoDB draiverit C++-s

Õpime installima Mongo draiverit C++ keeles. Ametlik Mongo draiver, mida C++ jaoks kasutatakse, on MongoDB C++11 draiver, mille saab teie süsteemi installida C++ keskkonnaga. Peame installima MongoDB draiveriteeki ja ühendama andmebaasi URL-i stringi abil C++ projektidega. MongoDB draiver on korralikult funktsionaalne ja sellel on sisseehitatud haldusmeetodid, mis ühendavad kasutaja taotlusel automaatselt andmebaasi ja ühendavad ühenduse uuesti, kui see katkeb. MongoDB draiver pakub andmebaasi C++-s käsitletava kasutajapäringu täielikku autentimist ja autoriseerimist.







Looge süsteemis MongoDB andmebaas



Installige MongoDB seadistus meie süsteemi. Pärast MongoDB installimist avage jaotises 'C:\Program Files' MongoDB kaustast prügikasti kaust. Kopeerige prügikasti kausta aadressi aadress ja lisage Windowsis keskkonnamuutuja PATH, et aktiveerida NoSQL MongoDB andmebaas.



Veenduge, et installitud on MongoDB Compass, millel on mainitud kasutajaliides.





Näeme selle andmebaasi aadressi ja pääseme sellele andmebaasile ligi kohaliku hosti kaudu, mille pordi number on '27017'.



Avage oma süsteemis käsuviip . Käivitage MongoDB versiooni kuvamiseks käsk -> mongo –version.

Looge MongoDB-s uus andmebaas, kasutades Cmd

Saame hõlpsasti luua MongoDB-s uue andmebaasi, käivitades lihtsalt käsu meie süsteemi cmd-s. Käivitame järgmises mainitud käsu:

> kasuta mydb

Kuva kõik MongoDB-s töötavad andmebaasid

Kõigi töötavate andmebaaside kuvamiseks MongoDB-s saame kõigi töötavate andmebaaside kuvamiseks käivitada oma cmd-s järgmise mainitud käsu:

> Kuva db-d

MongoDB serveri käivitamiseks peame lihtsalt järgima ja täitma terminali nõudeid. Samuti saame hankida 'Mongo' kogu praeguses vaikeandmebaasis, mis on 'test' ja selles juba olevad kirjed. Näituste andmebaasis hangitakse või kuvatakse ainult need andmebaasid, mis sisaldavad mõningaid andmeid või kirjeid.

Näide: MongoDB ühendamine C++-s

Siin ühendame selle NoSQL MongoDB andmebaasi, et suhelda C++-ga. Kõigepealt peame looma ühenduse teie süsteemi MongoDB serveriga. Veenduge, et C++ seadistus ja MongoDB on süsteemis aktiivsed.

MongoDB draiveriteek C++ keeles on nüüd teie süsteemi installitud. Saame oma koodi olulisi teeke käitada koos MongoDB C++ draiveriga kui 'mongodbcxx/client.hpp' ja 'monodbcxx/instances.hpp'. MongoDB teekides kasutame funktsiooni „klient”, mis sisaldab URI-d „mongodb://localhost:27017”. Kui see URI on õige, kuvage teade 'ühendatud MongoDB-ga'. Lokaalselt töötavale MongoDB-le on juurdepääs ainult pordis '27017' nagu on näidatud eelmisel MongoDB ekraanipildil.

Säilitage CRUD MongoDB-s

CRUD on peamine toiming, mida andmebaasihaldussüsteemis vaja läheb. Me ei saa C++-s ilma CRUD-ita midagi teha. Andmebaasis tähendab CRUD andmebaasi kirjete loomist, lugemist, värskendamist ja kustutamist andmebaasi suure jõudlusega.

Sisestage andmed MongoDB andmebaasi C++

Kirjeid on lihtne lisada igasse uude või olemasolevasse andmebaasi. Loome andmebaasis uusi tabeleid lihtsalt C++-s, määratledes andmebaasiga ühenduse loomiseks olulised MongoDB teegid. Pärast seda kirjutame ühenduse koodi C++ keeles ja seejärel sisestame andmebaasi sisestamise päringu C++ keeles, et sisestada kirjed andmebaasi.

MongoDB on loodud võimsa draiverina, mis haldab C++ programmi, mis on “MongoDB draiver C++” ja teeki, mis haldab kõiki C++ toiminguid, mille nimi on “mongocxx”. Teeke kasutades loome C++ draiveri eksemplari. Kasutades insert_one() meetodil, lisame andmed NoSQL-i andmebaasi.

Kustutage andmed andmebaasist

Igal sammul tehke see asi selgeks, et MongoDB ühendus on loodud ja töötab hästi. Juurdepääseme MongoDB andmebaasi kasutades 'mongocxx' teeki ja selle kasulikke meetodeid, mis on tuletatud andmete kustutamiseks andmebaasist C++ keeles. Saame andmebaasile ja selle kogule hõlpsasti juurde pääseda, kasutades atribuute mongocxx, nagu ka „mongodbcxx::database” varjunimega „db” ja „mongodbcxx::collection” varjunimega „colle” kogumiseks. Pärast seda looge filter iga olukorra jaoks selle dokumendi jaoks, mida soovite kindlasti kustutada, ja määrake seejärel MongoDB C++ kustutamise kriteeriumid. Kirje andmebaasist eemaldamiseks läbige filtri funktsioonis 'kustuta'.

Värskendage andmebaasis olevaid kirjeid

Värskendus tähendab, et saame andmebaasis olemasolevaid kirjeid muuta. Kirjet saame hõlpsalt andmebaasist värskendada, kasutades 'värskendamise' meetodit, mis on määratletud MongoDB C++ draiveri eksemplaris.

Järeldus

Artikli lõpus võime öelda, et NoSQL MongoDB kasutamine kasvab kiiresti selle kõrge efektiivsuse ja jõudluse tõttu. MongoDB on välja töötanud MongoDB draiveri C++ keele käivitamiseks või sellega tegelemiseks. MongoDB abil saavad kasutajad hõlpsalt lisada, kustutada, värskendada ja näidata kirjeid, tabeleid ja andmebaase, ilma et neil oleks süsteemis salvestus- või ruumiprobleeme. MongoDB võtab oma virtuaalse ruumi ja tegeleb hõlpsalt C++ keelega, kasutades oma eriotstarbelisi teeke. Loodetavasti on see artikkel väga kasulik ja seda on lihtne õppida. Ärge unustage kasutada nutikaid tehnikaid või andmebaase, et luua uusi programme ja rakendusi, et muuta süsteem usaldusväärsemaks.