MongoDB v C++

Mongodb V C



Tento článek je o MongoDB v C++, nejvýkonnější a nejrozšířenější databázi v našem programovacím světě, která ukládá data ve formátu JSON. MongoDB je open-source a dokumentově orientovaná NoSQL databáze, která nám nabízí flexibilní přístup k ukládání a správě záznamů v databázi. Uživatel může vkládat (), mazat () a aktualizovat () dotazy pomocí MongoDB v C++. Pojďme se naučit, jak se ovladač MongoDB instaluje a používá v C++ ke správě databáze libovolného systému pomocí správných příkladů pro lepší porozumění.

Jak nainstalovat ovladač MongoDB v C++

Naučíme se, jak nainstalovat ovladač Mongo v C++. Oficiální ovladač Mongo, který se používá pro C++, je ovladač MongoDB C++11, který lze nainstalovat do vašeho systému s prostředím C++. Musíme nainstalovat knihovnu ovladačů MongoDB a připojit databázi k projektům C++ pomocí řetězce URL. Ovladač MongoDB je náležitě funkční a má vestavěné metody správy, které automaticky připojí databázi na žádost uživatele a v případě ztráty připojení znovu připojí. Ovladač MongoDB poskytuje plnou autentizaci a autorizaci požadavku uživatele, který je zpracován v C++ do databáze.







Vytvořte databázi MongoDB v systému



Nainstalujte nastavení MongoDB do našeho systému. Po instalaci MongoDB z „C:\Program Files“ otevřete složku bin ze složky MongoDB. Zkopírujte adresu adresy složky bin a přidejte proměnnou prostředí PATH ve Windows, abyste aktivovali databázi NoSQL MongoDB.



Ujistěte se, že je nainstalován MongoDB Compass, který má zmíněné uživatelské rozhraní.





Vidíme adresu této databáze a můžeme k této databázi přistupovat prostřednictvím místního hostitele, jehož číslo portu je „27017“.



Otevřete příkazový řádek ve vašem systému . Spusťte příkaz -> mongo –version pro zobrazení verze MongoDB.

Vytvořte novou databázi v MongoDB pomocí Cmd

Novou databázi v MongoDB můžeme snadno vytvořit pouhým spuštěním příkazu v cmd našeho systému. Spustíme příkaz, který je zmíněn v následujícím:

> použijte mydb

Zobrazit všechny spuštěné databáze v MongoDB

Chcete-li zobrazit všechny spuštěné databáze v MongoDB, můžeme spustit následující uvedený příkaz v našem cmd, který zobrazí všechny spuštěné databáze:

> Zobrazit dbs

Ke spuštění serveru MongoDB stačí sledovat a splnit požadavky na terminálu. Můžeme také získat sbírku „Mongo“ v aktuální výchozí databázi, která je „testovací“ se záznamy již v ní. V databázi pořadu jsou načteny nebo zobrazeny pouze databáze s nějakými daty nebo záznamy.

Příklad:  Připojení MongoDB v C++

Zde připojujeme tuto databázi NoSQL MongoDB pro interakci s C++. Nejprve se potřebujeme připojit k serveru MongoDB vašeho systému. Ujistěte se, že nastavení C++ a MongoDB jsou v systému aktivní.

Knihovna ovladačů MongoDB v C++ je nyní nainstalována ve vašem systému. Základní knihovny v našem kódu můžeme spouštět s ovladačem MongoDB C++ jako „mongodbcxx/client.hpp“ a „monodbcxx/instances.hpp“. V knihovnách MongoDB používáme funkci „klient“, která obsahuje URI „mongodb://localhost:27017“. Pokud je toto URI správné, zobrazte zprávu jako „připojeno k MongoDB“. MongoDB, který běží lokálně, je přístupný pouze na portu „27017“ jak je zobrazeno na předchozím snímku obrazovky MongoDB.

Udržujte CRUD v MongoDB

CRUD je hlavní operace, která je potřebná v systému správy databází. Bez CRUD v C++ nemůžeme nic dělat. V databázi CRUD znamená vytvářet, číst, aktualizovat a odstraňovat záznamy z databáze pro vysoký výkon databáze.

Vložte data do MongoDB databáze C++

Záznamy můžeme snadno přidat do jakékoli nové nebo existující databáze. Nové tabulky v databázi vytváříme jednoduše v C++ tím, že definujeme základní knihovny MongoDB pro připojení k databázi. Poté napíšeme kód připojení v C++ a poté napíšeme dotaz na vložení databáze v C++ pro vložení záznamů do databáze.

MongoDB je vytvořen jako výkonný ovladač, který zpracovává program C++, což je „ovladač MongoDB C++“ a knihovnu, která zpracovává všechny operace C++ s názvem „mongocxx“. Pomocí knihoven vytvoříme instanci ovladače C++. Použití insert_one() přidáme data do databáze NoSQL.

Odstraňte data z databáze

V každém kroku ujasněte, že připojení MongoDB je navázáno a funguje dobře. K databázi MongoDB přistupujeme pomocí knihovny „mongocxx“ a jejích užitečných metod, které jsou odvozeny pro mazání dat z databáze v jazyce C++. K databázi a její kolekci můžeme snadno přistupovat pomocí atributů mongocxx, stejně jako „mongodbcxx::database“ s aliasem „db“ a „mongodbcxx::collection“ pro shromažďování s aliasem „colle“. Poté vytvořte filtr pro každou situaci pro dokument, který chcete určitě odstranit, a poté zadejte kritéria pro odstranění v MongoDB C++. Pro odstranění záznamu z databáze předejte filtr ve funkci „smazat“.

Aktualizujte záznamy v databázi

Aktualizace znamená, že můžeme změnit stávající záznamy v databázi. Záznam z databáze můžeme jednoduše aktualizovat pomocí metody „update“, která je definována v instanci ovladače MongoDB C++.

Závěr

Na konci článku můžeme říci, že využití NoSQL MongoDB rychle roste kvůli jeho vysoké efektivitě a výkonu. MongoDB vyvinul ovladač MongoDB pro spouštění nebo práci s jazykem C++. S pomocí MongoDB mohou uživatelé snadno přidávat, mazat, aktualizovat a zobrazovat záznamy, tabulky a databáze, aniž by měli v systému problémy s úložištěm nebo prostorem. MongoDB zabírá svůj virtuální prostor a snadno si poradí s jazykem C++ pomocí svých speciálních knihoven. Doufejme, že tento článek je velmi užitečný a snadno se naučíte. Nezapomeňte používat chytré techniky nebo databáze k vytváření nových programů a aplikací, aby byl systém spolehlivější.