swift - Firestore 检查特定文档中的数组是否包含值
问题描述
我想检查文档“SOjTxEjMwb71isiiPnR8”中的数组“设备”是否包含值“AE0EBAFA-1560-404B-A3DA”。我只想知道特定文档中的这个特定数组。因为它可能是同一个数组中的相同值出现在另一个文档中。我如何在 Swift 中做到这一点?非常感谢你的帮助。
解决方案
您正在寻找array-contains
操作,它在 Swift 中如下所示:
devicesRefRef
.whereField("devices", arrayContains: "AE0EBAFA-1560-404B-A3DA")
推荐阅读
- c++ - 为什么不能从静态方法调用非静态方法?
- linux-kernel - pci_resource_start(pdev, bar) 是否应该在每次启动时返回相同的物理地址?
- css - 显示一个网格
行与网格
排 - javascript - 为什么我的代理冲突不起作用(javascript)
- ansible - 带有条件的 Ansible ad-hoc 命令
- c# - NETSDK1061:使用 Microsoft.AspNetCore.All 版本 2.0.5 恢复项目,但使用当前设置,将使用 2.0.4 版本
- javascript - 我已经使用 javascript /firebase 构建了应用程序,并希望它返回最后 5 次搜索并使每个搜索都可点击
- node.js - 无法使用 Heroku 的环境变量连接到 MongoDB
- java - Maven 无法识别 Java 项目中的某些 Kotlin 类
- python - `getwch` 返回的键码是什么?