Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini berisi langkah-langkah yang diperlukan untuk mengaktifkan bekerja dengan database MongoDB dari aplikasi Windows. Ini juga berisi cuplikan kode kecil yang menunjukkan bagaimana Anda dapat berinteraksi dengan database dalam kode.
Menyiapkan solusi Anda
Contoh ini dapat digunakan dengan proyek WPF, Windows Forms, WinUI, dan UWP apa pun untuk menghubungkan aplikasi Windows Anda ke MongoDB. Ikuti langkah-langkah ini untuk menginstal paket dan mencoba kode contoh untuk membaca data dari database MongoDB yang ada.
- Buka Konsol Manajer Paket (Lihat -> Windows Lain -> Konsol Manajer Paket).
- Gunakan perintah
Install-Package MongoDB.Driveruntuk menginstal paket NuGet untuk driver resmi untuk MongoDB.
Ini akan memungkinkan Anda mengakses database MongoDB secara terprogram.
Menguji koneksi Anda menggunakan kode sampel
Kode sampel berikut mendapatkan koleksi dari klien MongoDB jarak jauh, lalu menambahkan dokumen baru ke koleksi tersebut. Kemudian menggunakan API MongoDB untuk mengambil ukuran baru koleksi serta dokumen yang disisipkan, dan mencetaknya.
var client = new MongoClient("mongodb://10.xxx.xx.xxx:27017");
IMongoDatabase database = client.GetDatabase("foo");
IMongoCollection<BsonDocument> collection = database.GetCollection<BsonDocument>("bar");
var document = new BsonDocument
{
{ "name","MongoDB"},
{ "type","Database"},
{ "count",1},
{ "info",new BsonDocument { { "x", 203 }, { "y", 102 } }}
};
collection.InsertOne(document);
long count = collection.CountDocuments(document);
Console.WriteLine(count);
IFindFluent<BsonDocument, BsonDocument> document1 = collection.Find(document);
Console.WriteLine(document1.ToString());
Perhatikan bahwa alamat IP dan nama database perlu disesuaikan. Port, 27017, adalah nomor port MongoDB default. Dalam aplikasi produksi, informasi koneksi seperti alamat server dan nama database harus disimpan dalam konfigurasi aplikasi daripada dikodekan secara permanen (lihat Menambahkan Azure App Configuration dengan menggunakan Visual Studio Connected Services).
Konten terkait
Windows developer