Mongodb buat koleksi jika tidak ada c #
Di MongoDB, db. createCollection(name, options) digunakan untuk membuat koleksi. Tapi biasanya Anda tidak perlu membuat koleksi. MongoDB membuat koleksi secara otomatis saat Anda memasukkan beberapa dokumen. Nanti akan dijelaskan. Pertama lihat cara membuat koleksi Show
Sintaksis Di Sini, Nama. adalah tipe string, menentukan nama koleksi yang akan dibuat Pilihan. adalah tipe dokumen, menentukan ukuran memori dan pengindeksan koleksi. Ini adalah parameter opsional Berikut daftar pilihan yang bisa digunakan FieldTypeDescriptionCappedBoolean(Opsional) Jika disetel ke true, aktifkan koleksi yang dibatasi. Koleksi yang dibatasi adalah koleksi ukuran tetap yang secara otomatis menimpa entri terlama saat mencapai ukuran maksimumnya. Jika Anda menentukan true, Anda juga perlu menentukan parameter ukuran. AutoIndexIDBoolean(Opsional) Jika disetel ke true, buat indeks secara otomatis pada bidang ID. Nilai standarnya salah. SizeNumber(Opsional) Ini menentukan ukuran maksimum dalam byte untuk koleksi yang dibatasi. Jika tertutup benar, maka Anda perlu menentukan bidang ini juga. MaxNumber(Opsional) Ini menentukan jumlah maksimum dokumen yang diperbolehkan dalam koleksi yang dibatasiMari kita ambil contoh untuk membuat koleksi. Dalam contoh ini, kita akan membuat nama koleksi SSSIT Untuk memeriksa koleksi yang dibuat, gunakan perintah "tampilkan koleksi" Bagaimana MongoDB membuat koleksi secara otomatisMongoDB membuat koleksi secara otomatis saat Anda memasukkan beberapa dokumen. Misalnya. Masukkan dokumen bernama seomount ke dalam koleksi bernama SSSIT. Operasi akan membuat koleksi jika koleksi saat ini tidak ada Di MongoDB, langkah dasar pertama adalah memiliki database dan koleksi. Basis data digunakan untuk menyimpan semua koleksi, dan koleksi pada gilirannya digunakan untuk menyimpan semua dokumen. Dokumen pada gilirannya akan berisi Nama Bidang dan nilai Bidang yang relevan Cuplikan di bawah ini menunjukkan contoh dasar tentang tampilan dokumen Nama Bidang dokumen adalah "Employeeid" dan "EmployeeName" dan nilai Bidang masing-masing adalah "1" dan "Smith". Banyak dokumen kemudian akan menjadi koleksi di MongoDB Pada artikel ini, Anda akan belajar – Membuat database menggunakan perintah “use”.Membuat database di MongoDB semudah mengeluarkan perintah "menggunakan". Contoh berikut menunjukkan bagaimana hal ini dapat dilakukan Penjelasan Kode
Jika perintah berhasil dijalankan, Output berikut akan ditampilkan Keluaran MongoDB akan secara otomatis beralih ke database setelah dibuat Membuat Koleksi/Tabel menggunakan insert()Cara termudah untuk membuat koleksi adalah dengan memasukkan record (yang tidak lain adalah dokumen yang terdiri dari nama Field dan Nilai) ke dalam koleksi. Jika koleksi tidak ada, koleksi baru akan dibuat Contoh berikut menunjukkan bagaimana hal ini dapat dilakukan db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } ) Penjelasan Kode
Menambahkan dokumen menggunakan perintah insert()MongoDB menyediakan perintah insert() untuk memasukkan dokumen ke dalam koleksi. Contoh berikut menunjukkan bagaimana hal ini dapat dilakukan Langkah 1) Tulis perintah "masukkan". Langkah 2) Di dalam perintah "sisipkan", tambahkan Nama Bidang dan Nilai Bidang yang diperlukan untuk dokumen yang perlu dibuat Penjelasan Kode
Jika perintah berhasil dijalankan, Output berikut akan ditampilkan Keluaran Keluarannya menunjukkan bahwa operasi yang dilakukan adalah operasi penyisipan dan satu record dimasukkan ke dalam koleksi Anda dapat menggunakan fungsi update() untuk menyisipkan catatan di MongoDB jika tidak ada. Untuk memahami konsepnya, mari kita membuat koleksi dengan dokumen tersebut. Permintaan untuk membuat koleksi dengan dokumen adalah sebagai berikut − > db.insertIfNotExistsDemo.insertOne({"StudentName":"Mike","StudentAge":21}); { "acknowledged" : true, "insertedId" : ObjectId("5c7eec7b559dd2396bcfbfc2") } > db.insertIfNotExistsDemo.insertOne({"StudentName":"Sam","StudentAge":22}); { "acknowledged" : true, "insertedId" : ObjectId("5c7eec97559dd2396bcfbfc3") }_ Tampilkan semua dokumen dari koleksi dengan bantuan metode find(). Permintaannya adalah sebagai berikut - > db.insertIfNotExistsDemo.find().pretty(); The following is the output: { "_id" : ObjectId("5c7eec7b559dd2396bcfbfc2"), "StudentName" : "Mike", "StudentAge" : 21 } { "_id" : ObjectId("5c7eec97559dd2396bcfbfc3"), "StudentName" : "Sam", "StudentAge" : 22 } Ini adalah kueri untuk memasukkan catatan jika belum ada − > key = {"StudentName":"David"} { "StudentName" : "David" } > value = {"StudentName":"David","StudentAge":26} { "StudentName" : "David", "StudentAge" : 26 } > db.insertIfNotExistsDemo.update(key, value, upsert=true); Berikut ini adalah outputnya − WriteResult({ "nMatched" : 0, "nUpserted" : 1, "nModified" : 0, "_id" : ObjectId("5c7eecd4c743760e97af8261") })_ Mari kita periksa semua dokumen dari koleksi. Permintaannya adalah sebagai berikut - > db.insertIfNotExistsDemo.find().pretty(); Berikut ini adalah outputnya − { "_id" : ObjectId("5c7eec7b559dd2396bcfbfc2"), "StudentName" : "Mike", "StudentAge" : 21 } { "_id" : ObjectId("5c7eec97559dd2396bcfbfc3"), "StudentName" : "Sam", "StudentAge" : 22 } { "_id" : ObjectId("5c7eecd4c743760e97af8261"), "StudentName" : "David", "StudentAge" : 26 }_ Lihatlah output sampel, "StudentName". "David" dan "StudentAge". 26 berhasil dimasukkan Bagaimana cara memeriksa apakah koleksi ada di MongoDB C#?Saya melakukannya dengan cara ini. var collection2 = _database. GetCollection(“cap2”);
Bagaimana cara membuat koleksi kosong di MongoDB?Untuk membuat koleksi di MongoDB, gunakan objek database dan tentukan nama koleksi yang ingin dibuat . MongoDB akan membuat koleksi jika tidak ada.
Bagaimana cara membuat koleksi baru di MongoDB menggunakan C#?Anda dapat membuat koleksi menggunakan metode CreateCollection pada referensi IMongoDatabase .
Bagaimana cara membuat koleksi secara manual di MongoDB?Dalam MongoDB, db. createCollection(name, options) digunakan untuk membuat koleksi. |