Eğer javascript'ten veritabanlarının bir listesini (konsolda 'show dbs' gibi) almak mümkün olup olmadığını biliyor musunuz?MongoDb kabuk komut dosyası
Thx Basit senaryoyu hazırlamak için çalışıyorum
... Ben (Mongo admin.js) JavaScript dosyası ile Mongo'da gelen tüm veritabanlarını damla istiyorum, ama tüm veritabanlarını listelemek için bir yol bulamıyorum ama db'yi betikten nasıl değiştirebileceğimi bulamıyorum. İşte örnek javascript komut dosyası. Her zaman "kullanım" komutunda başarısız olur. Db.eval ve eval ile çalıştım ama başarısız oluyor.
print(db.getMongo().getDBNames());
var environments = db.getMongo().getDBNames()
for(var environmentIndex in environments){
print(environments[environmentIndex])
eval("use staging");
//db.dropDatabase();
}
:
use dbname
util.js
yılında olarak tanımlanır. Http://stackoverflow.com/a/3010848/156060 adresine bakın. İşte bazı JavaScript'leri MongoDB sunucumdaki tüm veritabanlarına bırakmak için kullanıyorum: https://gist.github.com/1754355 –