首页 > 解决方案 > 获取文档标识符为 XXX 的多个文档

问题描述

我知道可以获取特定字段满足特定条件的多个文档。我不知道 Firestore 是否还支持它以及是否支持,但是是否可以获取文档 ID 满足特定条件的多个文档?

例如,我正在尝试获取我的Users集合下的所有文档,其中所有文档标识符都等于 my userIDs: [String].

感谢提前!

标签: swiftfirebasegoogle-cloud-firestore

解决方案


由于您的Users集合中的所有文档都是唯一的,因此您无法获得“所有文档标识符等于”,因为在该集合中将始终存在具有该特定文档 ID 的单个文档。为了解决这个问题,您可以使用:

let docRef = db.collection("Users").document("yourParticularUserId")

然后getDocument()拨打电话,然后简单地检查该文档是否存在。就是这样!


推荐阅读