获取文档标识符为XXX的多个文档

时间:2018-10-05 06:20:14

标签: swift firebase google-cloud-firestore

我知道有可能在特定字段满足特定条件的情况下获取多个文档。我不知道Firestore是否支持它,甚至还不支持,但是有可能在文档ID满足特定条件的情况下获取多个文档吗?

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

感谢前进!

1 个答案:

答案 0 :(得分:1)

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

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

然后进行getDocument()调用,然后简单地检查该文档是否存在。就是这样!