MongoDB v C++

Mongodb V C



Tento článok je o MongoDB v C++, najvýkonnejšej a najpoužívanejšej databáze v našom programovacom svete, ktorá ukladá údaje vo formáte JSON. MongoDB je open-source a dokumentovo orientovaná NoSQL databáza, ktorá nám ponúka flexibilný prístup k ukladaniu a správe záznamov v databáze. Používateľ môže vkladať (), mazať () a aktualizovať () dotazy pomocou MongoDB v C++. Dozvieme sa, ako sa ovládač MongoDB inštaluje a používa v C++ na správu databázy akéhokoľvek systému pomocou správnych príkladov pre lepšie pochopenie.

Ako nainštalovať ovládač MongoDB v C++

Naučíme sa, ako nainštalovať ovládač Mongo v C++. Oficiálny ovládač Mongo, ktorý sa používa pre C++, je ovládač MongoDB C++11, ktorý je možné nainštalovať do vášho systému s prostredím C++. Musíme nainštalovať knižnicu ovládačov MongoDB a pripojiť databázu k projektom C++ pomocou reťazca URL. Ovládač MongoDB je vhodne funkčný a má vstavané metódy správy, ktoré automaticky pripájajú databázu na žiadosť používateľa a v prípade straty pripojenia znova pripájajú. Ovládač MongoDB poskytuje úplnú autentifikáciu a autorizáciu požiadavky používateľa, ktorá je spracovaná v C++ do databázy.







Vytvorte databázu MongoDB v systéme



Nainštalujte nastavenie MongoDB do nášho systému. Po nainštalovaní MongoDB z „C:\Program Files“ otvorte priečinok bin z priečinka MongoDB. Skopírujte adresu adresy priečinka bin a pridajte premennú prostredia PATH v systéme Windows, aby ste aktivovali databázu NoSQL MongoDB.



Uistite sa, že je nainštalovaný MongoDB Compass, ktorý má uvedené používateľské rozhranie.





Vidíme adresu tejto databázy a môžeme k nej pristupovať prostredníctvom lokálneho hostiteľa, ktorého číslo portu je „27017“.



Otvorte príkazový riadok vo vašom systéme . Ak chcete zobraziť verziu MongoDB, spustite príkaz -> mongo –version.

Vytvorte novú databázu v MongoDB pomocou Cmd

Novú databázu môžeme ľahko vytvoriť v MongoDB spustením príkazu v cmd nášho systému. Spustíme príkaz, ktorý je uvedený v nasledujúcom texte:

> použite mydb

Zobraziť všetky spustené databázy v MongoDB

Ak chcete zobraziť všetky spustené databázy v MongoDB, môžeme spustiť nasledujúci príkaz v našom cmd, aby sme zobrazili všetky spustené databázy:

> Zobraziť dbs

Na spustenie servera MongoDB stačí sledovať a splniť požiadavky na termináli. Môžeme tiež získať kolekciu „Mongo“ v aktuálnej predvolenej databáze, ktorá je „testovacia“ so záznamami, ktoré už v nej sú. V databáze show sa vyhľadajú alebo zobrazia iba databázy s nejakými údajmi alebo záznamami.

Príklad:  Pripojenie MongoDB v C++

Tu pripájame túto databázu NoSQL MongoDB na interakciu s C++. Najprv sa musíme pripojiť k serveru MongoDB vášho systému. Uistite sa, že nastavenie C++ a MongoDB sú v systéme aktívne.

Knižnica ovládačov MongoDB v C++ je teraz nainštalovaná vo vašom systéme. Základné knižnice v našom kóde môžeme spustiť spolu s ovládačom MongoDB C++ ako „mongodbcxx/client.hpp“ a „monodbcxx/instances.hpp“. V knižniciach MongoDB používame funkciu „klient“, ktorá obsahuje identifikátor URI „mongodb://localhost:27017“. Ak je toto URI správne, zobrazte správu ako „pripojené k MongoDB“. MongoDB, ktorý beží lokálne, je prístupný iba na porte „27017“ ako je zobrazené na predchádzajúcej snímke obrazovky MongoDB.

Udržujte CRUD v MongoDB

CRUD je hlavná operácia, ktorá je potrebná v systéme správy databáz. Bez CRUD v C++ nemôžeme robiť nič. V databáze CRUD znamená vytvárať, čítať, aktualizovať a mazať záznamy z databázy, aby sa dosiahol vysoký výkon databázy.

Vložte údaje do databázy MongoDB C++

Záznamy môžeme jednoducho pridať do akejkoľvek novej alebo existujúcej databázy. Nové tabuľky v databáze vytvárame jednoducho v C++ definovaním základných knižníc MongoDB na pripojenie k databáze. Potom napíšeme kód pripojenia v C++ a potom napíšeme dotaz na vloženie databázy v C++ na vloženie záznamov do databázy.

MongoDB je vytvorený ako výkonný ovládač, ktorý spracováva program C++, ktorý je „ovládač MongoDB C++“ a knižnicu, ktorá spracováva všetky operácie C++ s názvom „mongocxx“. Pomocou knižníc vytvoríme inštanciu ovládača C++. Pomocou funkcie insert_one() spôsob, pridáme údaje do databázy NoSQL.

Vymažte údaje z databázy

V každom kroku ujasnite, že pripojenie MongoDB je nadviazané a funguje dobre. K databáze MongoDB pristupujeme pomocou knižnice „mongocxx“ a jej užitočných metód, ktoré sú odvodené na vymazanie údajov z databázy v jazyku C++. K databáze a jej kolekcii môžeme ľahko pristupovať pomocou atribútov mongocxx, rovnako ako „mongodbcxx::database“ s aliasom „db“ a „mongodbcxx::collection“ pre zber s aliasom „colle“. Potom vytvorte filter pre každú situáciu pre dokument, ktorý chcete určite odstrániť, a potom zadajte kritériá na odstránenie v MongoDB C++. Ak chcete odstrániť záznam z databázy, prejdite filtrom vo funkcii „vymazať“.

Aktualizujte záznamy v databáze

Aktualizácia znamená, že môžeme zmeniť existujúce záznamy v databáze. Záznam z databázy môžeme jednoducho aktualizovať pomocou metódy „update“, ktorá je definovaná v inštancii ovládača MongoDB C++.

Záver

Na konci článku môžeme povedať, že používanie NoSQL MongoDB rapídne narastá z dôvodu jeho vysokej efektívnosti a výkonu. MongoDB vyvinul ovládač MongoDB na spúšťanie alebo prácu s jazykom C++. Pomocou MongoDB môžu používatelia jednoducho pridávať, odstraňovať, aktualizovať a zobrazovať záznamy, tabuľky a databázy bez akýchkoľvek problémov s ukladaním alebo priestorom v systéme. MongoDB zaberá svoj virtuálny priestor a ľahko si poradí s jazykom C++ pomocou svojich špeciálnych knižníc. Dúfajme, že tento článok je veľmi užitočný a ľahko sa naučíte. Nezabudnite použiť inteligentné techniky alebo databázy na vytváranie nových programov a aplikácií, aby bol systém spoľahlivejší.