Comment obtenir la liste des bases de données mongodb et la liste des collections à partir d'une application ruby ​​on rails

Je suis à l'aide de Rails 3 et Mongoid gem. Mais j'ai besoin de remplir une zone de liste déroulante avec la liste des bases de données mongodb. Dans mongodb shell on peut lister les bases de données avec "show dbs de la commande". Il y a aussi getDBNameList() et db.getCollectionNames() les commandes dans mongodb pilotes. Mais je ne pouvais pas comprendre comment utiliser ces commandes de ruby on rails app.

Aussi je me demande, si je peux obtenir des bases de données et des collections de la liste avec l'aide de mongoid gem. Parce que je suis sûr que j'avais lu que mongoid prend en charge l'utilisation de plusieurs bases de données, mais je pense qu'il a dépend du modèle.

De sorte qu'en pensez-vous; est-il une solution ou je dois utiliser mongo-ruby-pilote de bijou, pas de mongoid.

source d'informationauteur user622773 | 2011-02-28