Я сейчас нахожусь в процессе установки нового приложения Rails, которое будет использовать mongoDB на сервере. Я думаю, что перенос вашей схемы будет зависеть от того, какой ODM вы решите использовать. Лично я выбираю Mongoid , потому что он лучше всего подходит между Rails и mongo.
Как далеко перенести вашу схему. У меня нет точного ответа для вас, но Mongoid, похоже, действительно реализует функцию ActiveRecord и использует те же соглашения. Я думаю, это то, что вы хотели бы сделать вручную.