从Cloud Firestore的集合中获取随机文档

时间:2019-10-18 18:33:10

标签: ios swift google-cloud-firestore

我有这个应用程序,每天我都想显示随机报价。引号存储在文档中,该文档具有由firestore自动创建的名为quotes的集合中的索引。

我看过本教程https://www.youtube.com/watch?v=rvxYRm6n_NM,但是文档中有ID,例如:ID inspiration

var docRef: DocumentReference!
...

let db = Firestore.firestore()
docRef = db.document("quotes/inspiration")
...

docRef.getDocument { (docSnapshot, error) in
    guard let docSnapshot = docSnapshot, docSnapshot.exists else {return}
    let myData = docSnapshot.data()
    let latestQuote = myData["quote"] as? String ?? ""
    let latestAuthor = myData["author"] as? String ?? ""

}

除了从集合quotes中获取随机文档之外,是否有其他方法可以做到?

0 个答案:

没有答案