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ší.