Koleksi seperti tabel RDBMS dan cukup mampu untuk menyimpan dokumen dari jenis yang beragam atau berbeda. Pembuatan dan penghapusan koleksi di MongoDB dapat dilakukan dengan cara tertentu. Dalam bab ini, Anda akan belajar tentang pembuatan koleksi dalam database yang dibuat menggunakan MongoDB
Membuat Koleksi di MongoDB
Pembuatan koleksi dapat dilakukan dengan menggunakan db. createCollection[nama, opsi]. Namun, biasanya Anda tidak perlu membangun atau membangun koleksi Anda sendiri. MongoDB melakukan tugas pembuatan ini secara otomatis saat Anda mulai memasukkan beberapa dokumen untuk membuat database. Berikut adalah sintaks yang akan memberi tahu Anda cara membuat koleksi Anda di MongoDB
Sintaksis
db.createCollection[collection_name, options]
Di sini, db.createCollection[]
adalah metode yang digunakan; . "opsi" adalah jenis dokumen tambahan yang membantu menentukan ukuran memori bersama dengan pengindeksan koleksi dalam database. Parameter ini adalah salah satu opsional
Contoh berikut menunjukkan sintaks metode createCollection[] dengan opsinya
Contoh
db.createCollection[, { capped: ,
autoIndexId: ,
size: ,
max: ,
storageEngine: ,
validator: ,
validationLevel: ,
validationAction: ,
indexOptionDefaults: ,
viewOn: ,
pipeline: ,
collation: ,
writeConcern: } ]
_Berikut detail beberapa field penting yang dapat digunakan sebagai opsi dalam metode create createCollection[]
MongoDB adalah database dokumen sumber terbuka NoSQL yang dibuat menggunakan C++. Ini berbeda dari Database Relasional lainnya seperti MySQL dan sangat berkinerja tinggi. Salah satu karakteristik terpenting dari database NoSQL seperti MongoDB adalah tidak memiliki skema. Artinya, tidak seperti SQL, kami tidak menentukan struktur untuk tabel/database. MongoDB menggunakan dokumen dan koleksi, bukan baris dan tabel seperti SQL
Pada artikel ini, kita akan membahas cara membuat database di MongoDB karena tidak ada opsi "buat database".
Dapatkan Sertifikasi IBM dan UCI DCE
Kamp Pelatihan Rekayasa Data UCI Daftar SekarangPerintah Penggunaan
Sebelum mendalami pembuatan dan penerapan database, mari kita pahami dasar-dasar perintah MongoDB.
Perintah use DATABASE_NAME di MongoDB digunakan untuk membuat database jika tidak ada, jika tidak, kembali ke database yang sudah ada
Mari kita lihat sintaks dari perintah penggunaan ini di MongoDB
Sintaks Perintah Penggunaan
Perintah use di MongoDB didefinisikan menggunakan sintaks berikut
gunakan DATABASE_NAME
Dalam hal ini, penggunaan kata kunci digunakan untuk beralih ke database yang disebutkan jika ada atau membuat yang baru jika tidak ada
Mari kita jelajahi beberapa contoh untuk mendemonstrasikan penerapan perintah yang disebutkan di atas di MongoDB
Contoh Penggunaan Perintah
Given that we want to create a database with the name .
Kami mengimplementasikan ini menggunakan perintah use DATABASE_NAME di MongoDB dengan cara berikut -
> gunakan database1
beralih ke db database1
Untuk memeriksa database mana yang kita hubungkan sekarang, kita menggunakan perintah db -
>db
database1
Kami menggunakan perintah show dbs untuk memeriksa daftar database lengkap -
> tampilkan dbs
oldDB 0. 87513GB
testDB 0. 76524GB
Sekarang kita telah mempelajari penggunaan perintah, sekarang mari kita lihat prosedur lengkap untuk membuat database di MongoDB
Bagaimana dan Kapan Membuat Database di MongoDB?
Sebelum melihat cara membuat database seperti itu, mari kita lihat kapan sebenarnya membuat database di MongoDB
Kapan Membuat Database di MongoDB?
Basis data NoSQL MongoDB lebih disukai daripada basis data MySQL setiap kali kita perlu mengikuti model dokumen yang kaya untuk menyimpan berbagai data daripada data terstruktur baris-kolom 2 dimensi berbasis tabel tradisional. Jika ini yang kita butuhkan, maka lebih baik membuat database MongoDB daripada database MySQL. Sekarang, mari kita jelajahi bagaimana kita melakukannya
Suppose we need to create a database in MongoDB called . We first need to check if this database already exists or not. To do so, we use the following command -
> tampilkan dbs
oldDB 0. 87513GB
testDB 0. 76524GB
Kita dapat melihat bahwa database dengan nama db1 tidak ada. Sekarang bagi kita untuk mengikuti prosedur lengkap agar berhasil membuat database ini
Pengembang dan Administrator MongoDB. Kursus Gratis
Dasar-Dasar Pengembang & Administrator MongoDB GRATIS Mulai BelajarBagaimana Cara Membuat Database Di MongoDB?
Untuk membuat database menggunakan shell MongoDB, terapkan langkah-langkah berikut -
1. Let us assume that we want to create the database called mentioned before. We check if that database exists just like we have done before using the show dbs command that lists out all the existing databases.
> tampilkan dbs
oldDB 0. 87513GB
testDB 0. 76524GB
2. Since does not exist, we now apply the use command implemented earlier to create and connect our database.
> gunakan db1
beralih ke db db1
3. Kita perlu menggunakan perintah db untuk mengonfirmasi pembuatan dan koneksi ke database kita
>db
db1
4. Kami memeriksa database yang ada lagi untuk memeriksa apakah database yang baru kami buat ada -
> tampilkan dbs
oldDB 0. 87513GB
testDB 0. 76524GB
Alasan mengapa database yang baru kita buat tidak tercantum di sini adalah karena MongoDB benar-benar membuat dan menyimpan database kita hanya ketika kita memasukkan beberapa nilai atau data di dalamnya. Mari kita lihat bagaimana melakukannya
5. Kami sekarang memasukkan data ke dalam database kami dengan terlebih dahulu membuat koleksi. Nama koleksi kami di sini kami anggap sebagai Siswa, dan kami memasukkan dokumen berikut ke dalam basis data kami
db. Siswa. menyisipkan[
{
"Nama siswa". "Meena",
"Mahasiswa Cabang". "Ilmu Komputer"
}
]
Jika dokumen berhasil dimasukkan, data berikut akan ditampilkan
>db. Siswa. menyisipkan[
… {
… "Nama siswa". "Meena",
… "Cabang Mahasiswa". "Ilmu Komputer"
… }
… ]
WriteResult[{ “nDimasukkan”. 1 }]
6. Jalankan perintah show dbs untuk sekarang mendaftar database yang ada
> tampilkan dbs
oldDB 0. 87513GB
testDB 0. 76524GB
db1 0. 34281GB
Kami sekarang telah berhasil membuat dan memasukkan data ke dalam database kami di MongoDB
Topik-topik yang berkaitan
- Jatuhkan Basis Data Di MongoDB
- Jatuhkan Koleksi di MongoDB
- Buat Koleksi di MongoDB
- Tipe Data Di MongoDB
Kuasai keterampilan pemodelan data, penyerapan, kueri, dan sharding dengan kursus pelatihan
Menjadi Ahli dalam MongoDB Dengan Simplilearn
Pada artikel ini, kita mempelajari kapan dan bagaimana membuat database di MongoDB dengan berbagai cara. Kami bahkan menjelajahi berbagai perintah yang terkait dengan pembuatan database di MongoDB seperti use, db, show, dll.
Untuk menyelam lebih jauh ke dunia membuat dan memanipulasi database dan menjadi ilmuwan data yang sukses, kami sarankan untuk memeriksa kursus dan materi studi yang mendalam. Salah satu sumber pembelajaran tersebut adalah Program Sertifikasi Ilmu Data Simplilearn yang memberikan pembelajaran komprehensif berbagai alat untuk naik level dalam karir ilmu data Anda.
tentang Penulis
Shruti adalah seorang insinyur dan seorang technophile. Dia mengerjakan beberapa teknologi yang sedang tren. Hobinya termasuk membaca, menari, dan belajar bahasa baru. Saat ini, dia sedang belajar bahasa Jepang