MongoDB valodā C++

Mongodb Valoda C



Šis raksts ir par MongoDB valodā C++ — visspēcīgāko un visplašāk izmantoto datu bāzi mūsu programmēšanas pasaulē, kas glabā datus JSON formātā. MongoDB ir atvērtā koda un uz dokumentiem orientēta NoSQL datu bāze, kas piedāvā elastīgu pieeju datu bāzē esošo ierakstu glabāšanai un pārvaldīšanai. Lietotājs var ievietot (), dzēst () un atjaunināt () vaicājumus, izmantojot MongoDB programmā C++. Uzzināsim, kā MongoDB draiveris tiek instalēts un izmantots C++, lai pārvaldītu jebkuras sistēmas datu bāzi, izmantojot atbilstošus piemērus labākai izpratnei.

Kā instalēt MongoDB draiveri programmā C++

Mēs iemācīsimies instalēt Mongo draiveri C++. Oficiālais Mongo draiveris, kas tiek izmantots C++, ir MongoDB C++11 draiveris, ko var instalēt jūsu sistēmā ar C++ vidi. Mums ir jāinstalē MongoDB draivera bibliotēka un jāsavieno datu bāze ar C++ projektiem, izmantojot URL virkni. MongoDB draiveris ir atbilstoši funkcionāls, un tajā ir iebūvētas pārvaldības metodes, kas automātiski savieno datu bāzi pēc lietotāja pieprasījuma un atjauno savienojumu, ja savienojums tiek zaudēts. MongoDB draiveris nodrošina pilnu autentifikāciju un lietotāja pieprasījuma autorizāciju, kas tiek apstrādāts C++ datu bāzē.







Sistēmā izveidojiet MongoDB datu bāzi



Instalējiet MongoDB iestatīšanu mūsu sistēmā. Pēc MongoDB instalēšanas no “C:\Program Files” atveriet mapi bin no mapes MongoDB. Kopējiet bin mapes adreses adresi un pievienojiet vides mainīgo PATH sistēmā Windows, lai aktivizētu NoSQL MongoDB datu bāzi.



Pārliecinieties, vai ir instalēts MongoDB Compass, kuram ir minētais lietotāja interfeiss.





Mēs varam redzēt šīs datu bāzes adresi, un mēs varam piekļūt šai datubāzei, izmantojot vietējo resursdatoru, kura porta numurs ir “27017”.



Sistēmā atveriet komandu uzvedni . Palaidiet komandu -> mongo –version, lai parādītu MongoDB versiju.

Izveidojiet jaunu datu bāzi MongoDB, izmantojot Cmd

Mēs varam viegli izveidot jaunu datu bāzi MongoDB, vienkārši palaižot komandu mūsu sistēmas cmd. Mēs palaižam komandu, kas minēta tālāk:

> izmantot mydb

Rādīt visas darbojošās datu bāzes MongoDB

Lai MongoDB parādītu visas darbojošās datu bāzes, mēs savā cmd varam palaist šo minēto komandu, lai parādītu visas darbojošās datu bāzes:

> Rādīt dbs

Lai palaistu MongoDB serveri, mums vienkārši jāievēro un jāizpilda termināļa prasības. Mēs varam arī iegūt “Mongo” kolekciju pašreizējā noklusējuma datu bāzē, kas ir “tests” ar tajā jau esošajiem ierakstiem. Šovu datubāzē tiek izgūtas vai parādītas tikai tās datu bāzes, kurās ir daži dati vai ieraksti.

Piemērs: MongoDB pievienošana programmā C++

Šeit mēs savienojam šo NoSQL MongoDB datu bāzi, lai mijiedarbotos ar C++. Vispirms mums ir jāizveido savienojums ar jūsu sistēmas MongoDB serveri. Pārliecinieties, vai sistēmā ir aktīva C++ iestatīšana un MongoDB.

Tagad jūsu sistēmā ir instalēta MongoDB draivera bibliotēka C++ valodā. Mēs varam palaist svarīgākās mūsu koda bibliotēkas kopā ar MongoDB C++ draiveri kā “mongodbcxx/client.hpp” un “monodbcxx/instances.hpp”. MongoDB bibliotēkās mēs izmantojam funkciju “klients”, kas satur URI “mongodb://localhost:27017”. Ja šis URI ir pareizs, parādiet ziņojumu kā “savienots ar MongoDB”. MongoDB, kas darbojas lokāli, ir pieejams tikai portā “27017” kā parādīts iepriekšējā MongoDB ekrānuzņēmumā.

Saglabājiet CRUD MongoDB

CRUD ir galvenā darbība, kas nepieciešama datu bāzes pārvaldības sistēmā. Mēs neko nevaram darīt bez CRUD C++ valodā. Datubāzē CRUD nozīmē ierakstu izveidi, lasīšanu, atjaunināšanu un dzēšanu no datu bāzes, lai nodrošinātu datu bāzes augstu veiktspēju.

Ievietojiet datus MongoDB datu bāzē C++

Mēs varam viegli pievienot ierakstus jebkurai jaunai vai esošai datubāzei. Mēs tikai izveidojam jaunas tabulas datubāzē vienkārši C++, definējot būtiskās MongoDB bibliotēkas, lai izveidotu savienojumu ar datu bāzi. Pēc tam mēs rakstām savienojuma kodu C++ valodā un pēc tam ierakstām ievadīšanas datu bāzes vaicājumu C++, lai ierakstus ievietotu datu bāzē.

MongoDB ir izveidots kā jaudīgs draiveris, kas apstrādā C++ programmu, kas ir “MongoDB draiveris C++”, un bibliotēku, kas apstrādā visas C++ darbības, kuru nosaukums ir “mongocxx”. Izmantojot bibliotēkas, mēs izveidojam C++ draivera gadījumu. Izmantojot insert_one() metodi, mēs pievienojam datus NoSQL datu bāzei.

Dzēsiet datus no datu bāzes

Katrā solī skaidri norādiet, ka MongoDB savienojums ir izveidots un darbojas labi. Mēs piekļūstam MongoDB datu bāzei, izmantojot “mongocxx” bibliotēku un tās noderīgās metodes, kas ir iegūtas, lai izdzēstu datus no datu bāzes C++ valodā. Mēs varam viegli piekļūt datu bāzei un tās kolekcijai, izmantojot mongocxx atribūtus, tāpat kā “mongodbcxx::database” ar aizstājvārdu “db” un “mongodbcxx::collection” kolekcijai ar aizstājvārdu “colle”. Pēc tam izveidojiet filtru katrai situācijai dokumentam, kuru noteikti vēlaties dzēst, un pēc tam norādiet dzēšanas kritērijus programmā MongoDB C++. Izlaidiet filtru funkcijā “Dzēst”, lai noņemtu ierakstu no datu bāzes.

Atjauniniet ierakstus datu bāzē

Atjauninājums nozīmē, ka mēs varam mainīt esošos ierakstus datu bāzē. Mēs varam viegli atjaunināt ierakstu no datu bāzes, izmantojot “atjaunināšanas” metodi, kas definēta MongoDB C++ draivera instancē.

Secinājums

Raksta beigās mēs varam teikt, ka NoSQL MongoDB izmantošana strauji pieaug, pateicoties tā augstajai efektivitātei un veiktspējai. MongoDB ir izstrādājis MongoDB draiveri, lai izpildītu vai apstrādātu C++ valodu. Ar MongoDB palīdzību lietotāji var viegli pievienot, dzēst, atjaunināt un parādīt ierakstus, tabulas un datu bāzes, neradot problēmas ar krātuvi vai vietu sistēmā. MongoDB izmanto savu virtuālo telpu un viegli tiek galā ar C++ valodu, izmantojot tās speciālās bibliotēkas. Cerams, ka šis raksts ir ļoti noderīgs un viegli apgūstams. Atcerieties izmantot viedas metodes vai datu bāzes, lai izveidotu jaunas programmas un lietojumprogrammas, lai padarītu sistēmu uzticamāku.