Koleksi seperti tabel dalam sistem database NoSQL seperti MongoDB. Catatan data adalah dokumen BSON yang disimpan dalam koleksi di dalam database. BSON adalah singkatan dari Binary JSON. Koleksi menyimpan dokumen Show
Dokumen adalah unit data yang disimpan dalam koleksi. Koleksi dapat menyimpan dokumen yang strukturnya tidak sama karena MongoDB adalah DBMS bebas skema { “name” : “John”, “age” : 22, “email” : “[email protected]” } Contoh koleksiNama koleksi harus dimulai dengan _ (garis bawah) atau huruf. Nama koleksi dapat berisi angka tetapi tidak di ruang pertama. Nama koleksi tidak boleh berisi simbol “$”. Panjang maksimum untuk koleksi adalah 128 karakter
MongoDB membuat koleksi saat kami pertama kali menyimpan data dalam koleksi Buat Koleksi di MongoDBMetode
Membuat koleksi menggunakan Javascript _Daftar semua koleksiAnda dapat membuat daftar semua koleksi dalam database dengan perintah berikut
Lihat Pertanyaan Wawancara MongoDB Koleksi TertutupMongoDB dapat menerapkan batas ukuran pada koleksi. Koleksi ini disebut koleksi tertutup. Koleksi yang dibatasi diimplementasikan menggunakan antrean melingkar dan digunakan untuk operasi throughput tinggi. Ketika batas ukuran mencapai mongoDB, timpa dokumen lama untuk memberi ruang bagi dokumen baru tanpa penggunaan perintah apa pun secara eksplisit Koleksi yang dibatasi cocok untuk menyimpan data bervolume tinggi yang perlu disegarkan secara berkala seperti data log dan data cache. Dokumen penyimpanan koleksi yang dibatasi dalam urutan penyimpanan disk karenanya menggunakan beberapa batasan. Jika ukuran dokumen bertambah saat memperbaruinya, MongoDB tidak akan memperbaruinya Koleksi yang dibatasi tidak dapat dibagikan. Dokumen dari koleksi yang dibatasi tidak dapat dihapus dan harus menggunakan Lihat Tutorial MongoDB Membuat koleksi tertutupUntuk membuat db koleksi yang dibatasi. metode createCollection() digunakan dengan opsi dokumen capped disetel ke true dan ukuran harus ditentukan dalam byte Mongoose adalah library Object Data Modeling (ODM) untuk MongoDB. Ini mendefinisikan skema yang diketik dengan kuat, dengan nilai default dan validasi skema yang kemudian dipetakan ke dokumen MongoDB Untuk membuat koleksi dengan Mongoose, Anda harus membuat dua hal yang diperlukan.
Instal Mongoose Langkah 1. Anda dapat mengunjungi link Instal luwak untuk memasang modul luwak. Anda dapat menginstal paket ini dengan menggunakan perintah ini npm install mongoose
Langkah 2. Sekarang Anda dapat mengimpor modul luwak di file Anda menggunakan const mongoose = require('mongoose'); Penerapan Langkah 1. Buat folder dan tambahkan model. js dan utama. file js ke dalamnya
Langkah 2. Tuliskan kode berikut dalam model. file js model. js
const mongoose = require('mongoose');0 const mongoose = require('mongoose');1 const mongoose = require('mongoose');2 const mongoose = require('mongoose');3 const mongoose = require('mongoose');4 const mongoose = require('mongoose');3 const mongoose = require('mongoose');6 const mongoose = require('mongoose');3 const mongoose = require('mongoose');8 const mongoose = require('mongoose');_9
mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });_1 mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });2 const mongoose = require('mongoose');1 const mongoose = require('mongoose');2 const mongoose = require('mongoose');3 const mongoose = require('mongoose');6 const mongoose = require('mongoose');3 mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false });8 const mongoose = require('mongoose');3 node main.js0 const mongoose = require('mongoose');_9
node main.js_3 node main.js4 const mongoose = require('mongoose');1 const mongoose = require('mongoose');2 const mongoose = require('mongoose');3 const mongoose = require('mongoose');6 const mongoose = require('mongoose');3 // Requiring module 0const mongoose = require('mongoose');3 node main.js0
________116 const mongoose = require('mongoose');_116_______7 // Requiring module 8________116 const mongoose = require('mongoose');_117_______0 const mongoose = require( 1________117 npm install mongoose_117_______3 const mongoose = require( 4
const mongoose = require('mongoose');3 const mongoose = require( 9
Langkah 3. Koneksi basis data dapat dengan mudah dibuat menggunakan luwak seperti mongoose.connect('mongodb://localhost:27017/GFG', { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false }); Jika database GFG sudah ada, koneksi akan dibuat jika tidak, database pertama akan dibuat dan koneksi akan dibuat Di sini awalnya kita memiliki database GFG kosong seperti yang ditunjukkan pada gambar di bawah ini Awalnya basis data kosong Buat objek data yang ingin Anda sisipkan, untuk semua koleksi lalu sisipkan seperti yang ditunjukkan di main. file js. Segera setelah kami memasukkan data, koleksi kami akan dibuat secara otomatis Langkah 4. Tuliskan kode berikut di main. file js utama. js
________118 const mongoose = require('mongoose');_118_______5 );
________118 const mongoose = require('mongoose');_119_______0 ); 1const mongoose = require('mongoose');3 ); 3
const mongoose = require('mongoose');3 const mongoose = require('mongoose');9
const mongoose = require('mongoose');3 // Course Modal Schema 1const mongoose = require('mongoose');3 // Course Modal Schema 3// Course Modal Schema 4); 1const mongoose = require('mongoose');3 // Course Modal Schema 7// Course Modal Schema 8
const mongoose = require('mongoose');3 const mongoose = require('mongoose');02 const mongoose = require('mongoose');3 // Course Modal Schema 3const mongoose = require('mongoose');05 ); 1const mongoose = require('mongoose');3 // Course Modal Schema 7const mongoose = require('mongoose');09 const mongoose = require('mongoose');_10
const mongoose = require('mongoose');_12 const mongoose = require('mongoose');_13 const mongoose = require('mongoose');3 // Course Modal Schema 3const mongoose = require('mongoose');16 ); 1const mongoose = require('mongoose');3 const mongoose = require('mongoose');19 const mongoose = require('mongoose');3 const mongoose = require('mongoose');21 const mongoose = require('mongoose');_10
const mongoose = require('mongoose');_24 const mongoose = require('mongoose');_25 const mongoose = require('mongoose');3 // Course Modal Schema 3const mongoose = require('mongoose');28 ); 1const mongoose = require('mongoose');3 const mongoose = require('mongoose');31 const mongoose = require('mongoose');3 const mongoose = require('mongoose');21
const mongoose = require('mongoose');3 // Course Modal Schema 3const mongoose = require('mongoose');38 ); 1const mongoose = require('mongoose');3 const mongoose = require('mongoose');41 const mongoose = require('mongoose');3 const mongoose = require('mongoose');43 const mongoose = require('mongoose');_10
const mongoose = require('mongoose');_46 const mongoose = require('mongoose');_47 const mongoose = require('mongoose');3 const mongoose = require('mongoose');49
const mongoose = require('mongoose');51 const mongoose = require('mongoose');52 ); const mongoose = require('mongoose');3 // Requiring module 3const mongoose = require('mongoose');3 const mongoose = require('mongoose');57 const mongoose = require('mongoose');58 const mongoose = require('mongoose');59
const mongoose = require('mongoose');61 const mongoose = require('mongoose');3 // Requiring module 3
const mongoose = require('mongoose');_65 const mongoose = require('mongoose');_66 const mongoose = require('mongoose');3 const mongoose = require('mongoose');49
const mongoose = require('mongoose');51 const mongoose = require('mongoose');52 ); const mongoose = require('mongoose');3 // Requiring module 3const mongoose = require('mongoose');3 const mongoose = require('mongoose');57 const mongoose = require('mongoose');58 const mongoose = require('mongoose');59
const mongoose = require('mongoose');61 const mongoose = require('mongoose');3 // Requiring module 3
const mongoose = require('mongoose');_84 const mongoose = require('mongoose');_85 const mongoose = require('mongoose');3 const mongoose = require('mongoose');49
const mongoose = require('mongoose');51 const mongoose = require('mongoose');52 ); const mongoose = require('mongoose');3 // Requiring module 3const mongoose = require('mongoose');3 const mongoose = require('mongoose');57 const mongoose = require('mongoose');58 const mongoose = require('mongoose');59
const mongoose = require('mongoose');61 const mongoose = require('mongoose');3 // Requiring module 3Langkah 5. Jalankan utama. js menggunakan perintah di bawah ini node main.js Keluaran. Kita dapat melihat di konsol bahwa semua data berhasil disimpan Keluaran setelah menjalankan main. js Basis data. Sekarang kita dapat melihat bahwa tiga kumpulan kursus, siswa, guru dibuat di database GFG kita Bagaimana cara membuat koleksi secara manual di MongoDB?Dalam MongoDB, db. createCollection(name, options) digunakan untuk membuat koleksi.
Bagaimana cara membuat koleksi MongoDB langkah demi langkah?Di MongoDB, Anda tidak perlu membuat koleksi. MongoDB membuat koleksi secara otomatis, saat Anda memasukkan beberapa dokumen .
Metode mana yang digunakan untuk membuat koleksi di MongoDB?Karena MongoDB membuat koleksi secara implisit saat koleksi pertama kali direferensikan dalam sebuah perintah, metode ini digunakan terutama untuk membuat koleksi baru yang menggunakan opsi khusus. Misalnya, Anda menggunakan db. createCollection() untuk membuat. Koleksi tertutup
Bagaimana cara membuat koleksi dan memasukkan MongoDB?Pertama, periksa koleksi yang tersedia ke database mydb Anda. . > gunakan mydb beralih ke db mydb > tampilkan koleksi mycol mycollection system. indexes tutorialspoint > Sekarang jatuhkan koleksi dengan nama mycollection >db. koleksi saya. jatuhkan() benar >. > tampilkan koleksi sistem mycol. indeks tutorialspoint > |