Sintaxe de consulta ou mongoide

Isso deve ser solicitado muito, mas é muito mal documentado. Não há menção emhttp://mongoid.org/en/mongoid/docs/querying.html

Eu estou tentando verificar se existe um usuário (abaixo é uma consulta AND), como posso alterá-lo para umOR consulta de tipo

Username.where(:username=>@username, :email=>@email)

(O email ou o nome de usuário devem corresponder).

Eu encontrei algumas maneiras bastante complicadas on-line, incluindo o envio de um javascript direto (de):http://omarqureshi.net/articles/2010-6-17-using-or-in-mongoid

Certamente deve haver uma sintaxe clara simples para fazer isso corretamente?