Matic_accessor is a project mainly written in Ruby, it's free.
Plugin for Mongomatic to allow dot-notation access to document attributes
Mongomatic::Plugins::Accessors
matic_accessor is a plugin for Mongomatic so you can use dot-notation to access the documents attributes
Usage
require 'matic_accessor'
class Monkey < Mongomatic::Base include Mongomatic::Plugins::Accessors matic_accessor :name, :nickname matic_reader :age matic_writer :weight end
m = Monkey.new m.name = 'funny' m.nickname = 'bob' m[:age] = 13 m.weight = 100 m.insert
m = Monkey.find_one m.name # funny m.nickname # bob m.age # 13 m[:weight] # 100