Bagaimana cara menghapus semua database di mongodb?

Basis Data Hapus MongoDB

Basis Data Penghapusan MongoDB – Dalam Tutorial MongoDB ini, kita akan belajar menghapus atau menghapus Basis Data MongoDB

Untuk menghapus atau menjatuhkan database dari MongoDB, ikuti langkah-langkah berikut

  1. Select the database you want to delete with the help of USE command. Following is the syntax of USE command.use <database_name>
  2. Jatuhkan database dengan bantuan db. perintah dropDatabase(). Berikut adalah sintaks dari perintah USE. db.dropDatabase()

Contoh – Jatuhkan Basis Data MongoDB

Berikut adalah contoh dimana kita akan mencoba menghapus database bernama tutorialkart

Rujuk MongoDB Create Database, jika Anda belum membuatnya

Buka Mongo Shell dan ikuti perintah secara berurutan

> show dbs
admin         0.000GB
local         0.000GB
tutorialkart  0.000GB
> use tutorialkart
switched to db tutorialkart
> db.dropDatabase()
{ "dropped" : "tutorialkart", "ok" : 1 }
> show dbs
admin  0.000GB
local  0.000GB
>

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

  1. show dbs   ada tiga database. Kami akan menghapus basis data tutorialkart dalam demonstrasi ini.
  2. gunakan tutorialkart   beralih ke basis data tutorialkart.
  3. db. dropDatabase()   membuang database yang sedang digunakan i. e. , basis data tutorialkart.
  4. show dbs   sekarang hanya ada dua database, karena database tutorialkart sudah tidak ada lagi.

Kesimpulan

Dalam Tutorial MongoDB ini, kami belajar cara menghapus Database MongoDB

Dalam tutorial ini, saya akan membahas cara menghapus semua yang ada di database MongoDB. Sama seperti pengembang lain, Anda juga harus mengisi database MongoDB Anda dengan beberapa data acak untuk menguji perangkat lunak

Sementara pengujian atau fidgeting dengan database biasanya dilakukan pada database MongoDB lokal, ada kalanya pengembang perlu menghapus data yang ada di live database server

Mari kita lihat berbagai cara untuk menghapus semuanya di database MongoDB. Bagian untuk pemula ini akan membahas ikhtisar tentang apa itu MongoDB dan bagaimana kita dapat menghapus semuanya dalam database MongoDB

Apa itu MongoDB?

MongoDB adalah sistem manajemen basis data berorientasi dokumen dan memungkinkan pengembang untuk menyimpan sejumlah besar data. Ini open-source dan sangat efisien. Ini adalah database tipe NoSQL yang tidak menyimpan data di dalam tabel tetapi sebagai dokumen di dalam koleksi

MongoDB Inc. adalah otak di balik database MongoDB. Ini telah mengembangkan sistem basis data dan saat ini mengelolanya. Ini pertama kali diluncurkan pada Februari 2009 dan dikelola di bawah SSPL (Lisensi Publik Sisi Server)

Sistem manajemen basis data telah mendapatkan popularitas luar biasa karena dukungan drivernya untuk sebagian besar bahasa populer seperti Nodejs, PHP, Java, Go,. Net, C, C++, Python, Ruby Scala, C#, Perl, Swift, Motor, dan Mongoid. Itu mendukung sebagai sistem manajemen basis data untuk aplikasi yang dibangun di atas bahasa ini

Perusahaan seperti Facebook, Google, Adobe, Nokia, dan banyak perusahaan top lainnya telah memilih MongoDB untuk menyimpan data dalam jumlah besar

Mari kita mulai mempelajari cara menghapus semua yang ada di database MongoDB

Cara Menghapus Semuanya di Database MongoDB

Mari kita mulai menjelajahi operasi hapus dari operasi CRUD MongoDB. Untuk menghapus semua yang ada di database MongoDB seperti dokumen dalam koleksi, koleksi di dalam database, atau database itu sendiri. Mari kita mulai

Ikuti langkah-langkah yang tercantum di bawah ini untuk melakukan operasi penghapusan pada database MongoDB menggunakan mongo shell

1. Menghapus Dokumen Di Dalam Koleksi

  1. Mulai server database MongoDB Anda. Jika Anda tidak memilikinya. bat untuk memulai server MongoDB, buka file baru di VS Code. Tempel kode ini

@echo off
cd "C:\mongodb\bin"
start mongod.exe
timeout 4
start mongo.exe
exit
_

Sekarang, simpan file di lokasi yang diinginkan sebagai file Windows Batch (. kelelawar). Saya menamai milik saya StartMongo. kelelawar

  • Sekarang, mulai server database MongoDB Anda dengan menjalankan file bat jika belum. Anda sekarang harus membuka shell mongo secara otomatis untuk Anda
  • Untuk melihat daftar semua database Anda, berikan perintah ini

show dbs

  • Anda sekarang akan melihat daftar database yang tersedia di database Anda. Misalkan kita menemukan database bernama countrymade-agro
  • Sekarang, pindah ke database seperti ini

use countrymade-agro

  • Di dalamnya kita memiliki koleksi reginasRanch. Untuk melihat semua koleksi, berikan perintah ini

show collections
_

  • Untuk dapat menggunakan koleksi ini, Anda harus pindah ke dalamnya. Lewati perintah untuk melakukannya

use reginasRanch

Anda sekarang berada di dalam koleksi reginasRanch. Katakanlah kita memiliki beberapa data yang disimpan di sini tentang hewan yang kita kembangkan di peternakan; . Sekarang, kami ingin menghapus beberapa dokumen dari koleksi ini mungkin karena beberapa hewan kami mati, dijual, atau karena alasan lain

Menghapus dokumen dapat dilakukan dengan berbagai cara. Kami mungkin ingin menghapus hanya satu dokumen atau mungkin ingin menghapus banyak dokumen, di dalam koleksi. Jika kita mau, kita bisa memberikan kondisi ke MongoDB dan memberi tahu apa yang harus dicari di dokumen yang akan dihapus

Setelah kondisi cocok dengan beberapa dokumen, kami mungkin ingin menghapus semuanya. Atau, kami mungkin hanya ingin menghapus salah satunya. Kalau tidak, kami mungkin ingin menghapus koleksi kami sama sekali dan memulai dari awal

Saya akan membedah operasi penghapusan dokumen berdasarkan bagaimana kita ingin menghapusnya

  1. Untuk menghapus semua dokumen di dalam koleksi

db.reginasRanch.deleteMany({})
_

  • Untuk menghapus semua dokumen di dalam koleksi yang cocok dengan kondisi tertentu

db.reginasRanch.deleteMany( { animal: "Horse" } )

  • Untuk menghapus satu dokumen yang cocok dengan kondisi tertentu

db.reginasRanch.deleteOne( { name: "Blue" } )
_

Saat kita membiarkan kurung kurawal kosong tanpa syarat, MongoDB memahami bahwa kita ingin menargetkan semua yang ada di dalam koleksi. Harap ekstra hati-hati saat menggunakan operasi hapus dengan kurung kurawal kosong

Menghapus Koleksi di dalam Database

Katakanlah Peternakan Regina ditutup dan kita perlu menghapus koleksinya. Untuk menghapus seluruh koleksi di dalam database, ikuti langkah-langkah yang disebutkan di bawah ini

  1. Mulai server MongoDB Anda
  2. Untuk menghapus seluruh koleksi, berikan perintah ini di shell mongo

db.reginasRanch.drop()
_

Menghapus Seluruh Database

Nah, katakanlah CountryMade Agro sendiri sedang dimatikan. Sekarang, kita perlu menghapus seluruh database countrymade-agro. Ikuti langkah-langkah di bawah ini untuk melakukannya

Bagaimana cara menghapus semua basis data di kompas MongoDB?

Lepaskan Database .
Klik ikon tempat sampah untuk database. Dari tab Database, untuk menghapus database, klik ikon tempat sampah untuk database tersebut. Dialog konfirmasi muncul
Konfirmasi database yang akan dihapus. Dalam dialog, masukkan nama database yang akan dihapus
Klik Drop Database untuk menghapus database

Metode mana yang digunakan di MongoDB untuk menghapus database?

db. dropDatabase() perintah ini digunakan untuk menjatuhkan database yang sudah ada. Perintah ini akan menghapus database yang dipilih saat ini. Jika Anda belum memilih basis data apa pun, maka itu akan menghapus basis data 'tes' default.

Bagaimana cara menghapus koleksi database?

Untuk menghapus Koleksi MongoDB, gunakan db. koleksi. perintah jatuhkan() .

Bagaimana cara menghapus database di simpul MongoDB?

Anda dapat menghapus record, atau dokumen seperti yang disebut di MongoDB, dengan menggunakan metode remove() . Parameter pertama dari metode remove() adalah objek kueri yang menentukan dokumen mana yang akan dihapus. Catatan. Metode remove() sudah tidak digunakan lagi. Gunakan deleteOne() atau deleteMany() sebagai gantinya.