MongoDB adalah basis data berbasis cloud yang terkenal, dan menyediakan berbagai metode untuk menangani berbagai jenis situasi yang terkait dengan basis data. Metode module.exports = { db: 'mongodb://localhost:27017/angular8mean' }5 menghapus koleksi dari database hanya jika koleksi tersebut ada. Ini bekerja pada pola boolean dan mengembalikan true ketika koleksi ada;
Di sini, hal penting yang perlu diingat adalah, saat Anda menghapus koleksi dari kumpulan data, maka semua indeks terkait juga akan dihapus. Untuk mempertahankan indeks kumpulan data, kita mungkin menggunakan metode module.exports = {
db: 'mongodb://localhost:27017/angular8mean'
}6. Metode remove() tidak menghapus indeks tetapi menghapus koleksi. Untuk mengetahui lebih lanjut tentang metode mongoDB remove() ikuti tutorial ini
menghapus koleksi dari mongoDB
Daftar isi
Mulai
Ikuti tutorial tumpukan MEAN ini. BERARTI tumpukan aplikasi CRUD
Anda dapat mengkloning aplikasi tumpukan MEAN dari GitHub dan menjalankannya ke mesin lokal Anda. Dengan cara ini Anda dapat bermain dengan mongoDB dari mesin lokal Anda
Setelah Anda selesai mengkloning repo Git di atas, ikuti langkah-langkah di bawah ini
Cara memulai aplikasi
Mulai Front-end
Jalankan module.exports = {
db: 'mongodb://localhost:27017/angular8mean'
}_7
Jalankan module.exports = {
db: 'mongodb://localhost:27017/angular8mean'
}_8 untuk menjalankan aplikasi sudut
Memulai MEAN Stack Backend Server
Jalankan module.exports = {
db: 'mongodb://localhost:27017/angular8mean'
}_9 untuk masuk ke folder backend
Jalankan perintah cd backend_0 di terminal lain
Jalankan perintah cd backend_1 di terminal lain
URL Basis Data MongoDB
Kami akan menggunakan shell mongoDB untuk mengelola koleksi mongoDB. Di aplikasi tumpukan MEAN kami, kami telah membuat koleksi cd backend2. Kami akan membutuhkan URL database mongoDB untuk bermain dengan koleksi
Buka cd backend_3, salin URL mongoDB, ini akan membantu kita masuk ke shell mongoDB
module.exports = { db: 'mongodb://localhost:27017/angular8mean' }Nama basis data cd backend_4
Masuk ke dalam mongoDB Shell
Sekarang, saatnya membuang koleksi menggunakan shell mongoDB secara lokal. Anda juga dapat mengikuti proses yang sama di server mongoDB jarak jauh
Buka folder cd backend_5 di aplikasi MEAN stack kami
Salin URL mongoDB Anda dan rekatkan bersama dengan perintah cd backend6 di terminal, jika Anda mengelola mongoDB di server maka Anda akan meneruskan URL mongoDB
mongo mongodb://localhost:27017/mongodbnameTampilkan Database MongoDB
Jalankan perintah berikut untuk checkout daftar database
$ show databases # angular8meanJalankan perintah untuk menggunakan database mongoDB
use angular8meanuse angular8mean # switched to db angular8meanTampilkan Koleksi MongoDB
Jalankan perintah untuk memeriksa koleksi MongoDB yang ada, namun kami telah membuat koleksi siswa
$ show collections studentsLihat total item dalam koleksi
db.students.find( {} )Setelah menjalankan perintah di atas, item koleksi Anda akan ditampilkan di terminal, sekarang Anda dapat menjatuhkan koleksi dengan menggunakan proses di bawah ini
{ "_id" : ObjectId("5d035b580c2ad404f24a9e3f"), "subjects" : [ { "name" : "english" }, { "name" : "hindi" } ], "student_name" : "Digamber", "student_email" : "digambersingh126@gmail.com", "section" : "E", "dob" : ISODate("2019-06-26T00:00:00Z"), "gender" : "Male", "__v" : 0 } { "_id" : ObjectId("5d0cbe57c1d72e07b8a78a40"), "subjects" : [ { "name" : "english" }, { "name" : "french" } ], "student_name" : "Jenell Jarrell", "student_email" : "jenell@gmail.com", "section" : "B", "dob" : ISODate("2019-06-28T00:00:00Z"), "gender" : "Male", "__v" : 0 } { "_id" : ObjectId("5d0cbe7cc1d72e07b8a78a41"), "subjects" : [ { "name" : "french" } ], "student_name" : "Dodie Doiron", "student_email" : "dodie@hotmail.com", "section" : "B", "dob" : ISODate("2019-06-25T00:00:00Z"), "gender" : "Male", "__v" : 0 } { "_id" : ObjectId("5d0cbe9ec1d72e07b8a78a42"), "subjects" : [ { "name" : "mexican" }, { "name" : "english" } ], "student_name" : "Trish Tyndall", "student_email" : "trish@yahoo.com", "section" : "B", "dob" : ISODate("2019-06-21T00:00:00Z"), "gender" : "Female", "__v" : 0 }MongoDB Jatuhkan Koleksi
Sekarang kita siap untuk menjatuhkan koleksi di mongoDB, jalankan perintah bersama dengan nama koleksi Anda
module.exports = { db: 'mongodb://localhost:27017/angular8mean' }0Berikut ini akan menjadi output, ketika koleksi mongoDB berhasil dihapus dari database
module.exports = { db: 'mongodb://localhost:27017/angular8mean' }_1Ini akan mengembalikan cd backend_7 jika koleksi mongoDB dihapus dari database. Jika Anda memeriksa koleksi lagi maka itu tidak akan menampilkan koleksi mongoDB Anda
Jatuhkan Koleksi MongoDB yang Tidak Ada
Pada langkah terakhir ini, kami akan memeriksa apakah kami mencoba menghapus koleksi mongoDB yang tidak ada
module.exports = { db: 'mongodb://localhost:27017/angular8mean' }_3Berikut ini akan menjadi output ketika kami menghapus koleksi yang tidak ada di MongoDB
module.exports = { db: 'mongodb://localhost:27017/angular8mean' }_4Digamber
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 GitHubPosting yang Direkomendasikan
Jenis Skema Mongoose, Validasi & Tutorial KueriMongoDB Memasukkan Dokumen dalam Tutorial KoleksiMongoDB Memperbarui Satu / Beberapa Dokumen dalam KoleksiTutorial Jenis Data MongoDB dengan ContohBagaimana Menghapus Instalasi MongoDB dari Linux?MongoDB Membuat Koleksi Tutorial dengan ContohMongoDB Menghapus Tutorial KoleksiBangun Node. js, MongoDB, Express RESTful API From ScratchCara Mudah Menginstal MongoDB di Windows?Cara Cepat Menginstal MongoDB di MacOS