84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
比方说我有1000个database,想要删除其中所有以a开头的数据库,请问怎么操作?(注意是database不是collection)
ringa_lee
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.
listDatabase
dropDatabase()
local
config
admin
Ia memerlukan sedikit kemahiran, tetapi ia tidak menyusahkan Ia dilakukan dengan skrip:
Mungkin dapatkan semua perpustakaan melalui
listDatabase
, kemudian cari pustaka yang memenuhi syarat anda, dan kemudiandropDatabase()
padamkannya.Berhati-hati untuk mengelakkan perpustakaan sistem utama, seperti
local
,config
,admin
, dsb.