我想执行一个简单的 Firestore 查询,但我似乎无法弄清楚。假设我有一个类似于这样的数据库结构:
Groups (collection)
groupID
Members (Array)
uid1: Double
uid2: Double
etc.
我想查询 uid3 所在的所有组。
我想做类似的事情,但不幸的是这是不可能的:
groupRef.where("Members.uid3", "!=", null)
我已经看过这篇文章,但它只提供了一个处理字符串的解决方案。双打有类似的解决方案吗?最糟糕的情况是,我可以使用字符串来表示我的双打,然后进行查询。
事实证明,这种查询是不可能的。我的解决方案是将 Double 表示为字符串,然后使用本文中的解决方案。