【发布时间】:2020-06-22 17:48:17
【问题描述】:
是否可以在没有“数组包含”的情况下比较 Firestore 查询中的两个数组?
类似这样的:
query = query.where(
"info.currentLocation",
"==",
currentUserBasicInfo.currentLocation
);
info.currentLocation 和 currentUserBasicInfo.currentLocation 都是具有映射值的数组。我无法更改数据结构,并且查询中已经有一个“数组包含”。因为这两个数组必须相同才能运行,所以我觉得必须有一种方法可以比较两个数组,而不必使用“array-contains”或“array-contains-any”或“IN”。
有什么建议吗?这可能吗?
【问题讨论】:
-
我刚刚在评论中看到你让它工作了。您可以发布自己的答案吗,因为我认为这对其他人非常有用?
标签: firebase react-native google-cloud-firestore