See attached spec.
http://github.com/papercavalier/mongoid/blob/embedded_bugs_1/spec/integration/embedded_bugs_1_spec.rb