Rumah > Soal Jawab > teks badan
Sebagai contoh, saya mempunyai 1,000 pangkalan data dan ingin memadam semua pangkalan data bermula dengan a.
(nota pangkalan data bukan koleksi)
过去多啦不再A梦2017-05-02 09:27:50
Ia memerlukan sedikit kemahiran, tetapi ia tidak menyusahkan Ia dilakukan dengan skrip:
db.runCommand({listDatabases: 1}).databases.forEach(function(database) {
if(database.name.match(/^a/)) {
db.getDB(database.name).dropDatabase();
}
});
Mungkin dapatkan semua perpustakaan melalui listDatabase
, kemudian cari pustaka yang memenuhi syarat anda, dan kemudian dropDatabase()
padamkannya.
Berhati-hati untuk mengelakkan perpustakaan sistem utama, seperti local
, config
, admin
, dsb.