MongoDB C++:ssa

Mongodb C Ssa



Tämä artikkeli käsittelee MongoDB:tä C++:ssa, joka on ohjelmointimaailmamme tehokkain ja laajimmin käytetty tietokanta, joka tallentaa tiedot JSON-muodossa. MongoDB on avoimen lähdekoodin ja dokumenttisuuntautunut NoSQL-tietokanta, joka tarjoaa meille joustavan lähestymistavan tietokannan tietueiden tallentamiseen ja hallintaan. Käyttäjä voi lisätä(), delete() ja päivittää() kyselyt MongoDB:n avulla C++:ssa. Opitaan kuinka MongoDB-ajuri asennetaan ja sitä käytetään C++:ssa minkä tahansa järjestelmän tietokannan hallintaan asianmukaisten esimerkkien avulla ymmärtämisen lisäämiseksi.

Kuinka asentaa MongoDB-ohjain C++:ssa

Opimme asentamaan Mongo-ohjaimen C++:ssa. Virallinen Mongo-ohjain, jota käytetään C++:ssa, on MongoDB C++11 -ohjain, joka voidaan asentaa järjestelmääsi C++-ympäristössä. Meidän on asennettava MongoDB-ohjainkirjasto ja yhdistettävä tietokanta C++-projekteihin URL-merkkijonon avulla. MongoDB-ohjain on asianmukaisesti toimiva ja siinä on sisäänrakennetut hallintamenetelmät, jotka yhdistävät tietokannan automaattisesti käyttäjän pyynnöstä ja yhdistävät yhteyden uudelleen, jos yhteys katkeaa. MongoDB-ajuri tarjoaa täydellisen todennuksen ja valtuutuksen C++-kielellä tietokantaan käsitellylle käyttäjäpyynnölle.







Luo MongoDB-tietokanta järjestelmään



Asenna MongoDB-asennus järjestelmäämme. Kun olet asentanut MongoDB:n, avaa bin-kansio 'C:\Program Files' -kansiosta MongoDB-kansiosta. Kopioi bin-kansion osoitteen osoite ja lisää Windowsissa ympäristömuuttuja PATH aktivoidaksesi NoSQL MongoDB -tietokannan.



Varmista, että asennettuna on MongoDB Compass, jolla on mainittu käyttöliittymä.





Näemme tämän tietokannan osoitteen, ja voimme käyttää tätä tietokantaa paikallisen isännän kautta, jonka porttinumero on '27017'.



Avaa komentokehote järjestelmässäsi . Suorita komento -> mongo –versio näyttääksesi MongoDB:n version.

Luo uusi tietokanta MongoDB:ssä Cmd:n avulla

Voimme helposti luoda uuden tietokannan MongoDB:ssä suorittamalla komennon järjestelmämme cmd:ssä. Suoritamme komennon, joka mainitaan seuraavassa:

> käytä mydb:tä

Näytä kaikki käynnissä olevat tietokannat MongoDB:ssä

Jos haluat näyttää kaikki MongoDB:n käynnissä olevat tietokannat, voimme suorittaa seuraavan mainitun komennon cmd:ssä näyttääksemme kaikki käynnissä olevat tietokannat:

> Näytä dbs

MongoDB-palvelimen käynnistämiseksi meidän on vain noudatettava ja täytettävä terminaalin vaatimukset. Voimme myös saada kokoelman 'Mongo' nykyiseen oletustietokantaan, joka on 'testi' ja jossa on jo tietueita. Vain ne tietokannat, joissa on joitakin tietoja tai tietueita, haetaan tai näytetään esitystietokannassa.

Esimerkki: MongoDB:n yhdistäminen C++:ssa

Tässä yhdistämme tämän NoSQL MongoDB -tietokannan ollaksemme vuorovaikutuksessa C++:n kanssa. Meidän on ensin muodostettava yhteys järjestelmäsi MongoDB-palvelimeen. Varmista, että C++-asetukset ja MongoDB ovat käytössä järjestelmässä.

MongoDB-ohjainkirjasto C++:ssa on nyt asennettu järjestelmääsi. Voimme ajaa koodimme keskeiset kirjastot MongoDB C++ -ohjaimella nimellä 'mongodbcxx/client.hpp' ja 'monodbcxx/instances.hpp'. MongoDB-kirjastoissa käytämme asiakastoimintoa, joka sisältää URI:n 'mongodb://localhost:27017'. Jos tämä URI on oikea, näytä viesti muodossa 'yhdistetty MongoDB:hen'. Paikallisesti toimiva MongoDB on käytettävissä vain portista '27017' kuten edellisessä MongoDB-kuvakaappauksessa näkyy.

Säilytä CRUD MongoDB:ssä

CRUD on tärkein tietokannan hallintajärjestelmässä tarvittava operaatio. Emme voi tehdä mitään ilman CRUD:a C++:ssa. Tietokannassa CRUD tarkoittaa tietueiden luomista, lukemista, päivittämistä ja poistamista tietokannasta tietokannan korkean suorituskyvyn saavuttamiseksi.

Lisää tiedot MongoDB-tietokantaan C++

Voimme helposti lisätä tietueet mihin tahansa uuteen tai olemassa olevaan tietokantaan. Luomme tietokantaan uusia taulukoita helposti vain C++:ssa määrittämällä olennaiset MongoDB-kirjastot tietokantaan yhdistämistä varten. Sen jälkeen kirjoitamme yhteyskoodin C++:lla ja sitten lisäämme tietokantakyselyn C++:lla lisätäksesi tietueet tietokantaan.

MongoDB on luotu tehokkaaksi ohjaimeksi, joka käsittelee C++-ohjelmaa, joka on 'MongoDB driver C++' ja kirjastoa, joka käsittelee kaikkia C++-toimintoja, joiden nimi on 'mongocxx'. Kirjastojen avulla luomme C++-ohjaimen esiintymän. Käytä insert_one() menetelmällä lisäämme tiedot NoSQL-tietokantaan.

Poista tiedot tietokannasta

Tee joka vaiheessa selväksi, että MongoDB-yhteys on muodostettu ja toimii hyvin. Pääsemme MongoDB-tietokantaan käyttämällä 'mongocxx'-kirjastoa ja sen hyödyllisiä menetelmiä, jotka on johdettu tietojen poistamiseen tietokannasta C++-kielellä. Voimme käyttää tietokantaa ja sen kokoelmaa helposti käyttämällä mongocxx:n attribuutteja, kuten 'mongodbcxx::database'-aliaksella 'db' ja 'mongodbcxx::collection' keräykseen 'colle'-aliaksella. Luo sen jälkeen suodatin jokaiselle tilanteelle asiakirjalle, jonka haluat ehdottomasti poistaa, ja määritä sitten poistoehdot MongoDB C++:ssa. Poista tietue tietokannasta ohittamalla suodatin 'delete'-toiminnossa.

Päivitä tietokannan tietueet

Päivitys tarkoittaa, että voimme muuttaa tietokannan olemassa olevia tietueita. Voimme helposti päivittää tietueen tietokannasta käyttämällä 'päivitys'-menetelmää, joka on määritelty MongoDB C++ -ohjaininstanssissa.

Johtopäätös

Artikkelin lopussa voimme sanoa, että NoSQL MongoDB:n käyttö lisääntyy nopeasti sen korkean tehokkuuden ja suorituskyvyn ansiosta. MongoDB on kehittänyt MongoDB-ohjaimen C++-kielen suorittamiseen tai käsittelemiseen. MongoDB:n avulla käyttäjät voivat helposti lisätä, poistaa, päivittää ja näyttää tietueita, taulukoita ja tietokantoja ilman, että järjestelmässä on tallennus- tai tilaongelmia. MongoDB ottaa virtuaalisen tilansa ja käsittelee helposti C++-kieltä erikoiskäyttöisten kirjastojensa avulla. Toivottavasti tämä artikkeli on erittäin hyödyllinen ja helppo oppia. Muista käyttää älykkäitä tekniikoita tai tietokantoja uusien ohjelmien ja sovellusten rakentamiseen järjestelmän luotettavuuden parantamiseksi.