Apa perintah untuk membuat koleksi di mongodb?

db. metode createCollection() digunakan untuk membuat koleksi baru. Biasanya digunakan untuk membuat koleksi yang dibatasi

Koleksi yang dibatasi adalah koleksi berukuran tetap yang secara otomatis menimpa entri terlama saat mencapai ukuran maksimumnya. Setelah koleksi mengisi ruang yang dialokasikan, itu membuat ruang untuk dokumen baru dengan menimpa dokumen terlama dalam koleksi

MongoDB Create Collection – Dalam Tutorial MongoDB ini, kita akan belajar cara membuat MongoDB Collection. Ada keduanya dan cara untuk membuat koleksi

Buat Koleksi Secara Implisit

Untuk membuat koleksi baru di MongoDB secara implisit, ikuti langkah-langkah di bawah ini

Langkah 1. Pilih database MongoDB yang ingin Anda Buat Koleksi di dalamnya, menggunakan perintah USE. Berikut adalah sintaks dari perintah USE

use 

Langkah 2. , dengan Nama Koleksi disebutkan dalam perintah seperti yang ditunjukkan di bawah ini

db..insert()
_

Koleksi harus dibuat

Langkah 3. Lihat koleksi yang ada menggunakan perintah berikut

show collections

Contoh 1 – Buat Koleksi MongoDB

Berikut adalah contoh di mana kita akan mencoba membuat koleksi bernama pelanggan   di tutorialkart  database.

Buka Mongo Shell dan ikuti perintah secara berurutan

> use tutorialkart
switched to db tutorialkart
> show collections
> db.customers.insert({ name: "Honey", age: 25, cars: [ "Audi R8" ] })
WriteResult({ "nInserted" : 1 })
> show collections
customers
>

Berikut adalah penjelasan untuk setiap perintah mongodb yang kami jalankan di atas

  1. gunakan tutorialkart   beralih ke basis data tutorialkart.
  2. tampilkan koleksi   mencantumkan koleksi dalam database yang dipilih. Tidak ada koleksi saat ini.
  3. db. pelanggan. insert()   melakukan pemeriksaan apakah koleksi ada. Karena koleksi belum ada, koleksi dibuat dengan nama pelanggan   yang ditentukan dalam perintah.
  4. tampilkan   sekarang mencantumkan pelanggan  .

Secara Eksplisit Buat Koleksi

Untuk membuat koleksi baru di MongoDB secara eksplisit, ikuti langkah-langkah di bawah ini

Langkah 1. Pilih database MongoDB yang ingin Anda Buat Koleksi di dalamnya, menggunakan perintah USE. Berikut adalah sintaks dari perintah USE

use 

Berikut adalah sintaks perintah createCollection() yang membuat koleksi baru

db.createCollection(name, options)

di mana

nama[wajib] nama koleksiopsi[opsional] dokumen mongodb yang menentukan informasi tentang koleksi

Pilihan

FieldTypeDescriptioncappedBooleanJika true maka ukuran koleksi terbatas. saya. e. , Jumlah dokumen yang dapat disimpan dalam koleksi terbatas. autoIndexId Boolean[deprecated]sizeNumberSize of Collection in BytesmaxNumberNumber of MongoDB Documents that could be stored in the collection

Catatan#1 . Semua kolom di Opsi bersifat opsional.

Catatan#2 . Jika Anda menentukan capped sebagai true, maka Anda harus menentukan ukuran.

Catatan#3 . Saat Dokumen baru tiba Koleksi untuk dimasukkan, ukuran dan maks adalah prasyarat yang diverifikasi. Jika koleksinya mencapai ambang batas, dokumen lama akan ditimpa dengan gaya round robin.

Lihat koleksi yang ada menggunakan perintah berikut

show collections

Contoh 2 – Buat Koleksi MongoDB

Berikut adalah contoh di mana kita akan mencoba membuat koleksi bernama myNewCollection    di tutorialkart  database.

Buka Mongo Shell dan ikuti perintah secara berurutan

> use tutorialkart
switched to db tutorialkart
> show collections
customers
> db.createCollection("myNewCollection", { capped : true, size : 280000, max : 1000 } )
{ "ok" : 1 }
> show collections
customers
myNewCollection
>

Berikut adalah penjelasan untuk setiap perintah mongodb yang kami jalankan di atas

  1. gunakan tutorialkart   beralih ke basis data tutorialkart.
  2. tampilkan koleksi   mencantumkan koleksi di database yang dipilih. Hanya ada kumpulan yang bernama pelanggan .
  3. db. createCollection()   membuat koleksi baru bernama myNewCollection .
  4. tampilkan   sekarang mencantumkan pelanggan  .

Kesimpulan

Dalam Tutorial MongoDB – Membuat Database MongoDB ini, kita telah belajar membuat database menggunakan skenario contoh

Di MongoDB, langkah pertama adalah membuat koleksi agar kita bisa menyimpan semua data ke dalam koleksi. Koleksi mengacu pada file data JSON pasangan

show databases
# mongodatabase
# database2
# database3
# database4
_0 yang menyimpan informasi pengguna seperti nama, email, usia, dll

Ada 2 metode yang ditawarkan oleh mongoDB untuk membuat koleksi. Mari kita pahami 2 metode di mana kita dapat membuat koleksi di mongoDB

Pahami Metode createCollection() MongoDB

Membuat koleksi di mongoDB sangat sederhana dengan menggunakan metode di bawah ini. Metode ini membantu Anda membuat kumpulan data tanpa memasukkan dokumen di mongoDB

Sintaks

db.createCollection(collection_name, options)
_

Pahami metode createcollection() sedikit lebih banyak

ArgumentDetailscollection_name Argumen pertama adalah nama koleksi di database. optionsIni adalah parameter opsional namun Anda dapat melewati opsi koleksi seperti. dibatasi, autoIndexId, ukuran dll

Pada langkah berikutnya, kami akan memeriksa beberapa opsi untuk mengelola koleksi di mongoDB

OptionsTypeDetailscappedbooleanIni adalah nilai opsional saat Anda menyetelnya ke `true`, ini akan membuat koleksi yang dibatasi. Koleksi yang dibatasi juga dikenal sebagai kumpulan data ukuran tetap, dan menimpa entri terlama saat mencapai batas ukuran maksimal. Jika Anda menyetelnya ke true, Anda juga harus menyetel ukuran maksimum di bidang ukuran. autoIndexIdbooleanJika Anda menyetelnya ke false, maka Anda dapat menonaktifkan pembuatan indeks secara otomatis pada bidang _id. Catatan. itu sudah ditinggalkan sejak versi 3. 2. sizenumberNilai ini hanya boleh digunakan dengan koleksi yang dibatasi, dan bidang ukuran dirujuk ke ukuran maksimum dalam byte untuk koleksi yang dibatasi. maxnumberIni adalah nilai opsional, bidang maks di mongoDB menentukan jumlah maksimum dokumen yang diteruskan dalam koleksi yang dibatasi. validatordocumentBidang validator mari kita tentukan aturan validasi untuk pengumpulan data. Validasi hanya dapat diterapkan saat memperbarui dan memasukkan data ke dalam mongoDB

Untuk detail lebih lanjut, Anda dapat mengunjungi dokumentasi resmi MongoDB di sini

Periksa Database di MongoDB

Jalankan perintah untuk memeriksa jumlah database di sistem lokal Anda, meskipun kami menggunakan

show databases
# mongodatabase
# database2
# database3
# database4
1

show databases
# mongodatabase
# database2
# database3
# database4
_

Menggunakan Basis Data MongoDB

Jalankan perintah di bawah ini untuk memilih database mongoDB menggunakan shell MongoDB

use mongodatabase
use mongodatabase
# switched to db mongodatabase

Buat Koleksi di MongoDB

Kami membuat koleksi menggunakan metode createCollection() mongoDB tanpa opsi

> db.createCollection("contacts")
{ "ok" : 1 }

Periksa Koleksi MongoDB

Jalankan perintah untuk memeriksa koleksi yang ada di mongoDB

$ show collections
contacts

Membuat Koleksi menggunakan Metode insert() MongoDB

Dalam metode ini, mari cari tahu cara membuat koleksi dengan mudah dengan memasukkan record ke dalam koleksi. Ingat, jika koleksi belum ada, maka koleksi baru akan dibuat

Sintaks

db.collection.insert()
db.users.insert(
   {
     "userid" : 1,
     "name" : "John"
   }
)

Setelah menjalankan perintah, output berikut akan ditampilkan di terminal Anda

WriteResult({ "nInserted" : 1 })

Jalankan perintah untuk memeriksa koleksi yang baru dibuat yang tidak tersedia sebelumnya

> show collections
contacts
users

Apa perintah untuk membuat koleksi di mongodb?

Digamber

Saya Digamber, full-stack developer dan pecinta kebugaran. Saya membuat situs ini untuk memberikan pengalaman coding saya dengan programmer pemula. Saya suka menulis di JavaScript, ECMAScript, React, Angular, Vue, Laravel

Twitter GitHub

Posting yang Direkomendasikan

Jenis Skema Mongoose, Validasi & Tutorial KueriMongoDB Memasukkan Dokumen dalam Tutorial KoleksiMongoDB Memperbarui Satu / Beberapa Dokumen dalam KoleksiTutorial Tipe Data MongoDB dengan ContohCara Menghapus MongoDB Sepenuhnya dari Linux? MongoDB Menghapus Tutorial KoleksiMongoDB Jatuhkan Tutorial Koleksi dengan ContohBuild Node. js, MongoDB, Express RESTful API From ScratchCara Mudah Menginstal MongoDB di Windows?Cara Cepat Menginstal MongoDB di MacOS

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 >

Bagaimana cara membuat skema koleksi di MongoDB?

Seperti yang telah kita ketahui, MongoDB adalah tanpa skema, pada saat membuat objek apa pun, kita tidak dapat membuat skema apa pun di MongoDB. Kita dapat menerapkan skema untuk pengumpulan di MongoDB dengan menggunakan kluster atlas MongoDB , untuk menerapkan skema dokumen kita perlu menghubungkan database dan koleksi terlebih dahulu.

Apa perintah yang digunakan untuk membuat koleksi di dalam database?

Misalnya, Anda menggunakan db. createCollection() untuk membuat. Koleksi tertutup.