Données de printemps utilisent mongo OR dans la requête
Permet de voir si quelqu'un peut aider avec ceci.
Je veux utiliser le Référentiel de Printemps de Données mongodb, et je veux utiliser la Requête d'annotation pour filtrer la recherche par valeur A=10 or A=20
@Query("{A: 10, A:20}")
findById(int id);
Obiously "," essayez de faire de l'un ET de l', et j'ai besoin d'une OU de.
Aucune idée de s'il vous plaît?
source d'informationauteur paul
Vous devez vous connecter pour publier un commentaire.
Je pense que cela pourrait fonctionner
Ou si vous utilisez une API criteria
Utiliser le Printemps BasicQuery:
Vous pouvez utiliser le
$
opérateur. Je ne sais pas Java Spring, mais compte tenu de votre exemple, leQuery
partie devrait ressembler à:Vous pouvez utiliser l'opérateur $in au Printemps Java:
Criteria criteria = Criteria.where("field").in(listOfOptions);
Vous pouvez utiliser le Printemps de la structure de la Requête: