Это нужно спросить много, но это очень плохо документировано. Нет упоминания в http://mongoid.org/en/mongoid/docs/querying.html
Я пытаюсь проверить, существует ли пользователь (ниже - запрос И), как я могу изменить его на запрос типа OR
Username.where(:username=>@username, :email=>@email)
(либо адрес электронной почты, либо имя пользователя должны совпадать).
Я нашел несколько довольно сложных способов в Интернете, включая отправку прямого javascript (from): http://omarqureshi.net/articles/2010-6-17-using-or-in-mongoid
Неужели должен быть простой ясный синтаксис, чтобы сделать это правильно?