【发布时间】:2020-06-22 23:18:32
【问题描述】:
我使用 firebase firestore 为我的网站开发了一个简单的聊天应用程序。每个聊天会话都有一个 id
如果我有一个 id 数组
chat_sessions = ["q93XhadA9QQLu6X8yfZB", "YXEYISEI8b2iixCcP3VO", "GXrSZbtrmN5NcrtvjFYp"]
我想使用下面的代码获取所有 id 等于 chat_sessions 对象中任何 id 的文档。
return this.afs
.collection('chats', ref => ref.where('uid','in_array',chat_sessions)).snapshotChanges...
但我没有得到任何结果。
我来自 PHP/MYSQL 背景 我想要实现的 PHP 等价物在 PHP 中将是这样的
if(in_array(uid,chat_sessions)){
get(doc/uid)
}
任何人都可以帮助我们根据数组中的 id 列表检查文档 id 的正确查询吗?谢谢!
【问题讨论】:
标签: javascript firebase google-cloud-firestore angularfire2