MongoDB di C++

Mongodb Di C



Artikel ini membahas tentang MongoDB di C++, database paling kuat dan banyak digunakan di dunia pemrograman kita yang menyimpan data dalam format JSON. MongoDB adalah database NoSQL sumber terbuka dan berorientasi dokumen yang menawarkan pendekatan fleksibel untuk menyimpan dan mengelola catatan dalam database. Pengguna dapat menyisipkan(), menghapus(), dan memperbarui() kueri menggunakan MongoDB di C++. Mari pelajari bagaimana driver MongoDB diinstal dan digunakan di C++ untuk mengelola database sistem apa pun dengan bantuan contoh yang tepat untuk pemahaman lebih lanjut.

Cara Install Driver MongoDB di C++

Kita akan belajar cara menginstal driver Mongo di C++. Driver Mongo resmi yang digunakan untuk C++ adalah driver MongoDB C++11 yang dapat diinstal di sistem Anda dengan lingkungan C++. Kita harus menginstal perpustakaan driver MongoDB dan menghubungkan database ke proyek C++ menggunakan string URL. Driver MongoDB berfungsi dengan baik dan memiliki metode manajemen bawaan yang secara otomatis menghubungkan database berdasarkan permintaan pengguna dan menyambungkan kembali koneksi jika hilang. Driver MongoDB menyediakan otentikasi penuh dan otorisasi permintaan pengguna yang ditangani dalam C++ ke database.







Buat Database MongoDB di Sistem



Instal pengaturan MongoDB di sistem kami. Setelah menginstal MongoDB, dari “C:\Program Files”, buka folder bin dari folder MongoDB. Salin alamat alamat folder bin dan tambahkan variabel lingkungan PATH di Windows untuk mengaktifkan database NoSQL MongoDB.



Pastikan MongoDB Compass diinstal dengan antarmuka pengguna yang disebutkan.





Kita dapat melihat alamat database ini, dan kita dapat mengakses database ini melalui host lokal yang nomor portnya “27017”.



Buka command prompt di sistem Anda . Jalankan perintah -> mongo –version untuk menampilkan versi MongoDB.

Buat Database Baru di MongoDB Menggunakan Cmd

Kita dapat dengan mudah membuat database baru di MongoDB hanya dengan menjalankan perintah di cmd sistem kita. Kami menjalankan perintah yang disebutkan berikut ini:

> gunakan mydb

Tampilkan Semua Database yang Berjalan di MongoDB

Untuk menampilkan semua database yang berjalan di MongoDB, kita dapat menjalankan perintah berikut di cmd untuk menampilkan semua database yang sedang berjalan:

> Tampilkan dbs

Untuk meluncurkan server MongoDB, kita hanya perlu mengikuti dan memenuhi persyaratan di terminal. Kita juga bisa mendapatkan koleksi “Mongo” di database default saat ini yaitu “test” dengan record yang sudah ada di dalamnya. Hanya database dengan beberapa data atau catatan yang diambil atau ditampilkan dalam database pertunjukan.

Contoh:  Menghubungkan MongoDB di C++

Di sini, kami menghubungkan database NoSQL MongoDB ini untuk berinteraksi dengan C++. Pertama-tama kami perlu terhubung ke server MongoDB sistem Anda. Pastikan pengaturan C++ dan MongoDB aktif di sistem.

Pustaka driver MongoDB di C++ sekarang terinstal di sistem Anda. Kita dapat menjalankan perpustakaan penting dalam kode kita bersama driver MongoDB C++ sebagai “mongodbcxx/client.hpp” dan “monodbcxx/instances.hpp”. Di perpustakaan MongoDB, kami menggunakan fungsi “klien” yang berisi URI “mongodb://localhost:27017”. Jika URI ini benar, tampilkan pesan sebagai “terhubung ke MongoDB”. MongoDB yang berjalan secara lokal hanya dapat diakses pada port “27017” seperti yang ditampilkan pada tangkapan layar MongoDB sebelumnya.

Pertahankan CRUD di MongoDB

CRUD merupakan operasi utama yang diperlukan dalam sistem manajemen basis data. Kita tidak bisa melakukan apa pun tanpa CRUD di C++. Dalam database, CRUD berarti membuat, membaca, memperbarui, dan menghapus catatan dari database untuk menghasilkan kinerja database yang tinggi.

Masukkan Data ke dalam Database MongoDB C++

Kita dapat dengan mudah menambahkan catatan ke database baru atau yang sudah ada. Kami hanya membuat tabel baru di database dengan mudah di C++ dengan mendefinisikan perpustakaan MongoDB penting untuk terhubung dengan database. Setelah itu, kita menulis kode koneksi dalam C++ dan kemudian menulis query penyisipan database dalam C++ untuk memasukkan record ke dalam database.

MongoDB dibuat sebagai driver yang kuat yang menangani program C++ yaitu “MongoDB driver C++” dan perpustakaan yang menangani semua operasi C++ yang bernama “mongocxx”. Dengan menggunakan perpustakaan, kami membuat instance driver C++. Menggunakan sisipkan_satu() metode, kami menambahkan data ke database NoSQL.

Hapus Data dari Database

Di setiap langkah, jelaskan bahwa koneksi MongoDB telah dibuat dan berfungsi dengan baik. Kami mengakses database MongoDB menggunakan perpustakaan “mongocxx” dan metode berguna yang diturunkan untuk menghapus data dari database dalam bahasa C++. Kita dapat mengakses database dan koleksinya dengan mudah menggunakan atribut mongocxx, seperti “mongodbcxx::database” dengan alias “db” dan “mongodbcxx::collection” untuk koleksi dengan alias “colle”. Setelah itu, buat filter untuk setiap situasi untuk dokumen yang pasti ingin Anda hapus, lalu tentukan kriteria penghapusan di MongoDB C++. Lewati filter dalam fungsi “hapus” untuk menghapus catatan dari database.

Perbarui Catatan di Database

Pembaruan berarti kita dapat mengubah catatan yang ada di database. Kita dapat dengan mudah memperbarui catatan dari database menggunakan metode 'perbarui' yang ditentukan dalam contoh driver MongoDB C++.

Kesimpulan

Di akhir artikel, kami dapat mengatakan bahwa penggunaan NoSQL MongoDB meningkat pesat karena efisiensi dan kinerjanya yang tinggi. MongoDB telah mengembangkan driver MongoDB untuk mengeksekusi atau menangani bahasa C++. Dengan bantuan MongoDB, pengguna dapat dengan mudah menambah, menghapus, memperbarui, dan menampilkan catatan, tabel, dan database tanpa mengalami masalah penyimpanan atau ruang di sistem. MongoDB mengambil ruang virtualnya dan dengan mudah menangani bahasa C++ menggunakan perpustakaan tujuan khusus. Semoga artikel ini sangat bermanfaat dan mudah dipelajari. Ingatlah untuk menggunakan teknik atau database cerdas untuk membangun program dan aplikasi baru agar sistem lebih andal.