Koleksi drop mongodb jika ada

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 backend
2. 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

cd backend

Salin URL mongoDB Anda dan rekatkan bersama dengan perintah

cd backend
6 di terminal, jika Anda mengelola mongoDB di server maka Anda akan meneruskan URL mongoDB

mongo mongodb://localhost:27017/mongodbname

Tampilkan Database MongoDB

Jalankan perintah berikut untuk checkout daftar database

$ show databases
# angular8mean

Jalankan perintah untuk menggunakan database mongoDB

use angular8mean
use angular8mean
# switched to db angular8mean

Tampilkan Koleksi MongoDB

Jalankan perintah untuk memeriksa koleksi MongoDB yang ada, namun kami telah membuat koleksi siswa

$ show collections
students

Lihat 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" : "[email protected]", "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" : "[email protected]", "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" : "[email protected]", "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" : "[email protected]", "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'
}
0

Berikut ini akan menjadi output, ketika koleksi mongoDB berhasil dihapus dari database

module.exports = {
  db: 'mongodb://localhost:27017/angular8mean'
}
_1

Ini akan mengembalikan

cd backend
_7 jika koleksi mongoDB dihapus dari database. Jika Anda memeriksa koleksi lagi maka itu tidak akan menampilkan koleksi mongoDB Anda

module.exports = {
  db: 'mongodb://localhost:27017/angular8mean'
}
_2

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'
}
_3

Berikut ini akan menjadi output ketika kami menghapus koleksi yang tidak ada di MongoDB

module.exports = {
  db: 'mongodb://localhost:27017/angular8mean'
}
_4

Koleksi drop mongodb jika ada

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 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

Bagaimana cara menghapus koleksi yang ada di MongoDB?

Shell MongoDB menyediakan metode berikut untuk menghapus dokumen dari koleksi. .
Untuk menghapus banyak dokumen, gunakan db. koleksi. hapusBanyak()
Untuk menghapus satu dokumen, gunakan db. koleksi. hapusSatu()

Bagaimana cara memeriksa apakah ada koleksi di MongoDB?

Menggunakan Kelas DB . Jika database tidak ada, MongoDB akan secara otomatis membuatnya. Di sini, metode collectionExists akan mengembalikan true jika koleksi ada, false jika tidak .

Bagaimana cara menjatuhkan koleksi di simpul MongoDB?

Koleksi Jatuhkan . Metode drop() mengambil fungsi panggilan balik yang berisi objek error dan parameter hasil yang mengembalikan nilai true jika koleksi berhasil dihapus, jika tidak maka akan mengembalikan false. by using the drop() method. The drop() method takes a callback function containing the error object and the result parameter which returns true if the collection was dropped successfully, otherwise it returns false.

Apa sintaks untuk menjatuhkan koleksi di MongoDB?

Di MongoDB, db. koleksi. metode drop() digunakan untuk menjatuhkan koleksi dari database. Ini sepenuhnya menghapus koleksi dari database dan tidak meninggalkan indeks apa pun yang terkait dengan koleksi yang dijatuhkan