我知道有可能在特定字段满足特定条件的情况下获取多个文档。我不知道Firestore是否支持它,甚至还不支持,但是有可能在文档ID满足特定条件的情况下获取多个文档吗?
例如,我正在尝试获取Users
集合下的所有文档,其中所有文档标识符都等于我的userIDs: [String]
。
感谢前进!
答案 0 :(得分:1)
由于Users
集合中的所有文档都是唯一的,因此您无法获得“所有等于的文档标识符”,因为在该集合中将始终存在具有该特定文档ID的单个文档。为了解决这个问题,您可以使用:
let docRef = db.collection("Users").document("yourParticularUserId")
然后进行getDocument()
调用,然后简单地检查该文档是否存在。就是这样!