cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimanakah Mongodb memadam pangkalan data dengan syarat tertentu dalam kelompok?

Sebagai contoh, saya mempunyai 1,000 pangkalan data dan ingin memadam semua pangkalan data bermula dengan a.
(nota pangkalan data bukan koleksi)

ringa_leeringa_lee2788 hari yang lalu802

membalas semua(1)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再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.

    balas
    0
  • Batalbalas