MongoDB dalam C++

Mongodb Dalam C



Artikel ini adalah mengenai MongoDB dalam C++, pangkalan data yang paling berkuasa dan digunakan secara meluas dalam dunia pengaturcaraan kami yang menyimpan data dalam format JSON. MongoDB ialah pangkalan data NoSQL sumber terbuka dan berorientasikan dokumen yang menawarkan kami pendekatan yang fleksibel untuk menyimpan dan mengurus rekod dalam pangkalan data. Pengguna boleh memasukkan(), memadam(), dan mengemas kini() pertanyaan menggunakan MongoDB dalam C++. Mari kita pelajari cara pemacu MongoDB dipasang dan digunakan dalam C++ untuk mengurus pangkalan data mana-mana sistem dengan bantuan contoh yang betul untuk pemahaman yang lebih lanjut.

Cara Memasang Pemacu MongoDB dalam C++

Kami akan belajar cara memasang pemacu Mongo dalam C++. Pemacu Mongo rasmi yang digunakan untuk C++ ialah pemacu MongoDB C++11 yang boleh dipasang dalam sistem anda dengan persekitaran C++. Kita mesti memasang perpustakaan pemacu MongoDB dan menyambungkan pangkalan data kepada projek C++ menggunakan rentetan URL. Pemacu MongoDB berfungsi dengan sewajarnya dan mempunyai kaedah pengurusan terbina dalam yang menyambungkan pangkalan data secara automatik atas permintaan pengguna dan menyambung semula sambungan jika terputus. Pemacu MongoDB menyediakan pengesahan dan kebenaran penuh permintaan pengguna yang dikendalikan dalam C++ kepada pangkalan data.







Cipta Pangkalan Data MongoDB dalam Sistem



Pasang persediaan MongoDB dalam sistem kami. Selepas memasang MongoDB, daripada 'C:\Program Files', buka folder bin daripada folder MongoDB. Salin alamat alamat folder bin dan tambah PATH pembolehubah persekitaran dalam Windows untuk mengaktifkan pangkalan data NoSQL MongoDB.



Pastikan Kompas MongoDB dipasang yang mempunyai antara muka pengguna yang disebutkan.





Kami boleh melihat alamat pangkalan data ini, dan kami boleh mengakses pangkalan data ini melalui hos tempatan yang nombor portnya ialah '27017'.



Buka command prompt dalam sistem anda . Jalankan arahan -> mongo –version untuk menunjukkan versi MongoDB.

Cipta Pangkalan Data Baharu dalam MongoDB Menggunakan Cmd

Kami boleh mencipta pangkalan data baharu dalam MongoDB dengan mudah dengan hanya menjalankan arahan dalam cmd sistem kami. Kami menjalankan arahan yang disebutkan dalam perkara berikut:

> gunakan mydb

Tunjukkan Semua Pangkalan Data Berjalan dalam MongoDB

Untuk menunjukkan semua pangkalan data yang sedang berjalan dalam MongoDB, kami boleh menjalankan arahan yang disebutkan berikut dalam cmd kami untuk menunjukkan semua pangkalan data yang sedang berjalan:

> Tunjukkan dbs

Untuk melancarkan pelayan MongoDB, kami hanya perlu mengikuti dan memenuhi keperluan pada terminal. Kami juga boleh mendapatkan koleksi 'Mongo' dalam pangkalan data lalai semasa iaitu 'ujian' dengan rekod sudah ada di dalamnya. Hanya pangkalan data dengan beberapa data atau rekod itu diambil atau ditunjukkan dalam pangkalan data rancangan.

Contoh:  Menyambungkan MongoDB dalam C++

Di sini, kami menyambungkan pangkalan data NoSQL MongoDB ini untuk berinteraksi dengan C++. Mula-mula kami perlu menyambung ke pelayan MongoDB sistem anda. Pastikan persediaan C++ dan MongoDB aktif dalam sistem.

Pustaka pemacu MongoDB dalam C++ kini dipasang pada sistem anda. Kami boleh menjalankan perpustakaan penting dalam kod kami di sepanjang pemacu MongoDB C++ sebagai 'mongodbcxx/client.hpp' dan 'monodbcxx/instances.hpp'. Dalam pustaka MongoDB, kami menggunakan fungsi 'klien' yang mengandungi URI “mongodb://localhost:27017”. Jika URI ini betul, paparkan mesej sebagai 'disambungkan ke MongoDB'. MongoDB yang berjalan secara tempatan hanya boleh diakses pada port '27017' seperti yang dipaparkan dalam tangkapan skrin MongoDB sebelumnya.

Kekalkan CRUD dalam MongoDB

CRUD adalah operasi utama yang diperlukan dalam sistem pengurusan pangkalan data. Kita tidak boleh berbuat apa-apa tanpa CRUD dalam C++. Dalam pangkalan data, CRUD bermaksud mencipta, membaca, mengemas kini dan memadam rekod daripada pangkalan data kepada prestasi tinggi pangkalan data.

Masukkan Data dalam Pangkalan Data MongoDB C++

Kita boleh dengan mudah menambah rekod ke mana-mana pangkalan data baharu atau sedia ada. Kami hanya mencipta jadual baharu dalam pangkalan data dengan mudah dalam C++ dengan mentakrifkan perpustakaan MongoDB yang penting untuk berhubung dengan pangkalan data. Selepas itu, kami menulis kod sambungan dalam C++ dan kemudian menulis pertanyaan pangkalan data sisip dalam C++ untuk memasukkan rekod dalam pangkalan data.

MongoDB dicipta sebagai pemacu berkuasa yang mengendalikan program C++ iaitu 'pemandu MongoDB C++' dan perpustakaan yang mengendalikan semua operasi C++ yang namanya 'mongoxxx'. Menggunakan perpustakaan, kami mencipta contoh pemacu C++. Menggunakan insert_one() kaedah, kami menambah data ke pangkalan data NoSQL.

Padamkan Data daripada Pangkalan Data

Dalam setiap langkah, jelaskan perkara ini bahawa sambungan MongoDB diwujudkan dan berfungsi dengan baik. Kami mengakses pangkalan data MongoDB menggunakan perpustakaan 'mongoxxx' dan kaedah bergunanya yang diperoleh untuk memadam data daripada pangkalan data dalam bahasa C++. Kami boleh mengakses pangkalan data dan koleksinya dengan mudah menggunakan atribut mongoxxx, sama seperti “mongodbcxx::database” dengan alias “db” dan “mongodbcxx::collection” untuk pengumpulan dengan alias “colle”. Selepas itu, cipta penapis untuk setiap situasi untuk dokumen yang anda pasti mahu padamkan dan kemudian nyatakan kriteria untuk pemadaman dalam MongoDB C++. Lulus penapis dalam fungsi 'padam' untuk mengeluarkan rekod daripada pangkalan data.

Kemas kini Rekod dalam Pangkalan Data

Kemas kini bermakna kita boleh menukar rekod sedia ada dalam pangkalan data. Kami boleh mengemas kini rekod dengan mudah daripada pangkalan data menggunakan kaedah 'kemas kini' yang ditakrifkan dalam contoh pemacu MongoDB C++.

Kesimpulan

Pada akhir artikel, kita boleh mengatakan bahawa penggunaan NoSQL MongoDB meningkat dengan pesat kerana kecekapan dan prestasinya yang tinggi. MongoDB telah membangunkan pemacu MongoDB untuk melaksanakan atau menangani bahasa C++. Dengan bantuan MongoDB, pengguna boleh menambah, memadam, mengemas kini dan menunjukkan rekod, jadual dan pangkalan data dengan mudah tanpa mempunyai sebarang masalah storan atau ruang dalam sistem. MongoDB mengambil ruang mayanya dan berurusan dengan bahasa C++ dengan mudah menggunakan perpustakaan tujuan khasnya. Semoga artikel ini bermanfaat dan mudah dipelajari. Ingat untuk menggunakan teknik pintar atau pangkalan data untuk membina program dan aplikasi baharu untuk menjadikan sistem lebih dipercayai.