2013-07-21 3 views
0

Я пытаюсь получить пользователю по электронной почте или имя пользователя из базы данных, представьте себе функциональные возможности, которые пользователь может войти, либо с уникальным псевдонимом или адрес электронной почты, я думал, что следующий будет работать, но это не делает,- этот запрос действительный запрос mongo jackson mapper?

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

все, что у меня отсутствует?

ответ

0

Хорошо, так, видимо, способ создания вышеуказанного запроса заключается в следующем:

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

Я до сих пор не знаю, что первый запрос в исходном вопросе предполагается сделать.

Смежные вопросы