如何使用多个query.whereEqualTo多次使用相同的密钥
问题描述:
我有一个objectId的列表,我想使用这些objectId在回收视图中使用它们。下面是给定的代码,我用得到我想要的结果如何使用多个query.whereEqualTo多次使用相同的密钥
for (int i = 0; i < wishList.size(); i++) {
q2.whereEqualTo("objectId", wishList.get(i));
}
但问题是,心愿单只有最后一个索引值被应用于我的疑问,我的猜测是以前的索引值被覆盖。
如果没有其他解决办法请建议(不使用解析关系)
答
我觉得你可以做
q2.whereContainedIn("objectId", wishList)
可以的心愿与在whereContainedIn,其中的心愿是一个List –
指数使用whereContainedIn可以处理与列表,在这种情况下,它应该是列表。你试一试。 –
natario
,它可以用于任何不包含objectId的String键吗? –