Mongoide OR-Abfragesyntax

Dies muss viel gefragt werden, ist aber sehr schlecht dokumentiert. Es gibt keine Erwähnung beihttp://mongoid.org/en/mongoid/docs/querying.html

Ich versuche zu überprüfen, ob ein Benutzer existiert (unten ist eine UND-Abfrage angegeben). Wie kann ich ihn in eine ändern?OR Geben Sie query ein

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

(Entweder die E-Mail-Adresse oder der Benutzername müssen übereinstimmen).

Ich habe einige ziemlich komplizierte Online-Wege gefunden, darunter das Senden eines direkten Javascript (von):http://omarqureshi.net/articles/2010-6-17-using-or-in-mongoid

Sicherlich muss es eine einfache, klare Syntax geben, um dies richtig zu machen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage