2013-07-21 3 views
0

나는 사용자가 하나의 고유 별칭 또는 이메일 주소로 로그인 할 수 기능을 상상 데이터베이스에서 이메일 또는 사용자 이름으로 사용자를 얻으려고, 나는 일하는 것이 다음과 같은 생각하지만, 그렇지 않습니다이 질문은 유효한 mongo jackson mapper 쿼리입니까?

User user = 
coll.findOne(DBQuery.is("email", emailOrUsername).or(DBQuery.is("username", emailOrUsername))); 

나는 무엇이 실종 됐어?

coll.findOne(DBQuery.or(DBQuery.is("email", emailOrUsername),DBQuery.is("username", emailOrUsername))); 

난 여전히되어 원래의 질문의 첫 번째 쿼리가 무엇을 해야할지하지 않습니다 위의 쿼리를 만들 수

답변

0

좋아, 그래서 분명히 방법이있다.