Pendahuluan
MongoDB adalah solusi database NoSQL yang berfokus pada ketersediaan dan skalabilitas. Data terstruktur dan disimpan dalam kumpulan dokumen JSON.
Dengan tidak menggunakan struktur data tetap, MongoDB menyediakan solusi komprehensif untuk penyimpanan volume tinggi dalam sistem terdistribusi modern.
Tutorial ini menunjukkan cara menggunakan klien MongoDB untuk membuat database baru.
Prasyarat
- Akses ke jendela terminal/baris perintah
- Hak istimewa pengguna yang ditingkatkan (sudo, root, atau administrator)
- Instalasi MongoDB yang berfungsi (Centos 8 atau Ubuntu)
- Sistem Linux atau Windows
Buat Basis Data MongoDB dengan gunakan Perintah
Perintah MongoDB dikeluarkan dalam klien MongoDB kulit .
1. Untuk mengakses shell MongoDB, buka jendela terminal, dan jalankan perintah berikut:
mongo
Anda sekarang berada di shell MongoDB dan dapat mulai mengeluarkan perintah database.
2. Mulailah dengan mengeluarkan use
memerintah. use
perintah biasanya digunakan untuk beralih ke database tertentu. Namun, MongoDB membuat database baru jika tidak ada.
use example_db
3. Sistem segera merespons dan beralih ke database baru Anda.
Saat ini Anda menggunakan database yang baru dibuat bernama example_db.
Cara Membuat Daftar Database di MongoDB
1. Verifikasi nama database saat ini dengan menggunakan db
perintah:
db
Sistem Anda akan menampilkan example_db (atau nama yang Anda tentukan).
2. Buat daftar semua database di sistem Anda dengan show dbs
perintah:
show dbs
Anda mungkin memperhatikan bahwa database baru Anda tidak terdaftar.
Basis data yang baru dibuat kosong – Anda harus memasukkan data agar dapat ditampilkan dalam daftar ini.
Tambahkan Koleksi MongoDB dengan perintah insert()
Koleksi di MongoDB sangat mirip dengan tabel di aplikasi database lainnya.
Perintah berikut membuat catatan dan menyisipkannya ke dalam koleksi yang baru dibuat. Sebuah rekor adalah dokumen dengan nama dan nilai bidang. Seperti database baru, jika record ini tidak ada, MongoDB akan membuatnya:
db.Sample.insert({"SampleValue1" : 255, "SampleValue2" : "randomStringOfText"})
Mari kita lihat lebih dekat sintaks perintah untuk memahami bagaimana record dan collection dibuat.
db.Sample.insert
– Ini adalahinsert
memerintah. Dalam contoh ini, nama Sampel mewakili nama dokumen tempat Anda memasukkan data. Jika dokumen belum ada, MongoDB secara otomatis membuatnya.({ })
– Himpunan tanda kurung melingkupi data yang Anda masukkan. Perhatikan bahwa ada serangkaian tanda kurung tutup di bagian akhir."SampleValue1" : 255, "SampleValue2" : "randomStringOfText"
– Mewakili format data yang kita masukkan ke dalam record.
Setelah Anda menjalankan perintah, Anda melihat respons berikut:
WriteResult({ "nInserted" : 1})
Tanggapan ini mengonfirmasi bahwa sistem secara otomatis membuat koleksi dan rekaman dimasukkan ke dalam koleksi tersebut.
Jika Anda membuat daftar database yang ada dengan show dbs
perintah, Anda akan melihat bahwa example_db database sekarang ada dalam daftar.
Kueri MongoDB dengan perintah find
Anda dapat memverifikasi bahwa MongoDB menyimpan data dari perintah insert menggunakan find
perintah:
db.Sample.find()
Akibatnya, sistem menampilkan data yang terletak di dalam Sampel koleksi.