2017-09-21 4 views
1

J'ai une liste d'objectId, je veux utiliser ces objectId pour les utiliser dans la vue recycleur. Voici le code donné, je me sers pour obtenir mes résultats souhaitésComment utiliser plusieurs query.whereEqualTo plusieurs fois avec la même clé

for (int i = 0; i < wishList.size(); i++) { 
    q2.whereEqualTo("objectId", wishList.get(i));     
} 

Mais le problème est que dernières valeurs d'index de sélection est à mes requêtes postulent, je suppose des valeurs d'index précédentes sont écrasées.

Si une autre solution s'il vous plaît suggérer (sans utiliser relation d'analyse syntaxique)

Répondre

0

Je pense que vous pouvez juste faire

q2.whereContainedIn("objectId", wishList) 
+0

peut liste de voeux être utilisé avec index dans whereContainedIn, où sélection est une liste –

+0

whereContainedIn peut traiter avec des listes, dans ce cas il devrait être Liste . Essayez juste. – natario

+0

et peut-il être utilisé pour n'importe quelle clé String excluant objectId? –