我有一个快速的文档ID数组,它们是Firebase中自动分配的ID,即“ 46PdChH2bBbYXn2xrtec”等,并且需要在
路径中获取数据主题/ ID /消息
上面的ID在数组中,消息是文档的集合。我以为您可以在Firebase中做一些通配符,但似乎我弄错了,所以我无法过滤说出的结果:
ref = db.collection("topics/${id}/messages")
,我从文档中看不到它支持将数组作为where子句。
尝试了一堆东西,但是没有运气
所以我需要做的代码就是这个实时监听器
messageListener = ref?.addSnapshotListener { querySnapshot, error in
guard let snapshot = querySnapshot else {
print("Error \(error?.localizedDescription ?? "No error")")
return
}
snapshot.documentChanges.forEach { change in
self.processChange(change)
}
}
任何专家都可以帮助我吗?我知道这个网站上也有一些类似的问题,但并不完全像我正在尝试做的那样。
非常感谢。