【发布时间】:2021-03-23 07:16:40
【问题描述】:
我正在尝试从我的Firestore 集合中获取数据,现在我要做的是按“dateCode”字段之一对文档进行排序 附加代码如下:
func getDescOrderData(completion: @escaping ([String:Any]) -> Void) {
var dictInfo = [String:Any]()
Firestore..collection("OldData").order(by: "dateCode", descending: true)
.whereField("dateCode", isLessThanOrEqualTo: “Mon”)
.whereField("studentId", isEqualTo: self.studentId)
.getDocuments { (querySnapshot, error) in
if let error = error {
print("Old History Data error: \(error.localizedDescription)")
return
}
if let snapshot = querySnapshot {
for document in snapshot.documents {
dictInfo.append(document.data())
}
completion(dictInfo)
}
}
}
但我收到以下错误:-
Old History Data error:查询需要索引。你可以在这里创建它:https://console.firebase.googl........
任何帮助将不胜感激。
【问题讨论】:
标签: firebase swiftui google-cloud-functions