Driver Ruby MongoDB
Bem-vindo ao site de documentação oficial do driver Ruby do MongoDB. Você pode adicionar o driver ao seu aplicativo para trabalhar com MongoDB no Ruby.
Começar
Para começar a usar o driver Ruby, consulte Instalação e Início Rápido do Driver Ruby. Continue com os tutoriais para obter documentação de alto nível sobre operações comuns.
BSON
A implementação do Ruby BSON é empacotada em uma gema separada com extensões C e Java para aumentar a velocidade, dependendo do ambiente de tempo de execução.
Para referência sobre a gema Ruby BSON, consulte o Tutorial BSON.
Mapeadores de objetos
Como o MongoDB é tão fácil de usar, o impulsionador básico do Ruby pode ser a melhor solução para muitos aplicativos. Mas se você precisar de validações, associações e outras funções de modelagem de dados de alto nível, talvez precise do Mapeador de Documentos de Objetos.
No contexto de um aplicativo Rails, um Object Document Mapper fornece funcionalidade equivalente, mas distinta, do ActiveRecord. Como o MongoDB é um banco de dados baseado em documentos, esses mapeadores são chamados de Object Document Mappers (ODM) em oposição aos Object Relational Mappers (ORM).
O ODM oficialmente apoiado pelo MongoDB é Mongóide, originalmente escrito por Durran Jordan.
Para tutoriais sobre Mongoide, consulte o Manual Mongoide.