У меня есть instagram, как приложение. я получил firebase в бэкэнде, который имеет:Комплексный запрос Firebase - iOS Swift
почтовый узел - содержит все сообщения от разных пользователей [POST_ID post_user POST_NAME POST_CONTENT]
Проблема: Я хочу, чтобы получить только от должности пользователей, которых я придерживался.
Мои шаги:
Я получил список следующих users_id в массиве
followersIds
Я хочу знать, могу ли я сделать запрос как
getFollowersList { (followersIds) in print(followersIds) self.postRef.queryOrdered(byChild: "user").queryEqual(toValue: followersIds).queryLimited(toLast: limit).observeSingleEvent(of: .value, with: { (snapshot) in if snapshot.value is NSNull { completion(nil); return} else { let dict = snapshot.value as! [String:Any] self.mapDictionaryToArrayOfPost(dict: dict, completion: { (posts) in completion(posts) }) } }) { (error) in debugPrint(error.localizedDescription) } }
ВОПРОС: Firebase не может принять массив в качестве параметра в queryEqual()
я могу сделать этот фильтр с помощью фильтрации в приложении, но я хочу, чтобы запросить firebase и получить результат. Фильтр Beacause в приложении не очень хорош.
Любое предложение.