2010-10-26 14 views
10

Wiem, że w terminalu MongoDB mogę uruchomić show dbs, aby wyświetlić dostępne bazy danych. Chcę wyświetlać bazy danych w sposób programowy, aby móc je sprawdzać i usuwać niektóre na podstawie wyrażeń regularnych.Pobierz bazy danych MongoDB w tablicy JavaScript?

Próbowałem db.runCommand("show dbs"), ale nie zwraca wyników do iteracji.

Odpowiedz

15

iteracyjnego MongoDB nazwy baz danych:

> db.getMongo().getDBNames() 
[ 
    "test", 
    "admin", 
    "local" 
] 
> db.getMongo().getDBNames 
function() { 
    return this.getDBs().databases.map(function (z) {return z.name;}); 
} 
5

Poniższa będzie utworzyć tablicę z nazwiskami bazie:

var connection = new Mongo(); 
var dbNames = connection.getDBNames(); 
Powiązane problemy