是否可以通过查看数组是否包含另一个数组中的字符串来查询Firestore集合?
例如
this.afs.collection<Sip>('microlearning', ref =>
ref.where('organisationIds', 'array-contains', this.user.organisationIds));
其中organisationIds是字符串列表。
在一个查询中有可能吗?
谢谢。
答案 0 :(得分:0)
不。目前,arrayContains仅在数组中搜索单个值时才有效。我能想到的最好的解决方法是“预先计算”一个要存储的值,以用于可能需要进行“或”运算的通用值。