/ / Alle Datenbanknamen mit Mongoid abrufen? - Rubin-auf-Schienen-3, Mongodb, Mongoid

Erhalten Sie alle Datenbanknamen mit Mongoid? - Ruby-on-Rails-3, Mongodb, Mongoid

Wie kann ich den Namen aller Datenbanken mit Mongoid erhalten?

Ich habe das gefunden:

connection = Mongoid.master.connection
connection.database_names

aber es funktioniert nicht. Es stellt sich dieser Fehler heraus: undefined method master "for Mongoid: Module (NoMethodError)

Irgendeine Hilfe?

Antworten:

1 für die Antwort № 1

Ich bin mit Mopeds gekommen. Vielleicht ist es nicht der beste Weg, aber es funktioniert für mich.

session = Moped::Session.new(["127.0.0.1:27017"])
databases = session.databases.first[1]