我使用 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...
Run Code Online (Sandbox Code Playgroud)
但我没有得到任何结果。
我来自 PHP/MYSQL 背景,PHP 相当于我想要实现的目标,在 PHP 中是这样的
if(in_array(uid,chat_sessions)){
get(doc/uid)
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我们进行正确的查询,根据数组中的 id 列表检查文档 id 吗?谢谢你!