【发布时间】:2019-01-11 09:41:01
【问题描述】:
我有一个查询,它定义了我要查找的文档,我如何循环浏览它们并将它们添加到列表中?
到目前为止的查询和循环:
// Create a reference to the cities collection
val facRef = firestoreInstance.collection("faculty")
// Create a query against the collection.
val query = facRef.whereEqualTo("university", list[position].ID)
// Cycle
listFac.clear()
for (document in query) {
val fac = Faculty()
fac.ID = document.id
fac.Desc = document["Desc"].toString()
listFac.add(fac)
}
【问题讨论】:
-
这段代码有什么问题?使用
listFac.add(fac)这是你在做什么?你不是将Faculty类型的对象添加到listFac列表中吗? -
@AlexMamo
document in query是错误,query是红色下划线。说for循环需要有一个迭代器方法 -
"is the error" ok,那么你说的具体错误是什么?
-
@AlexMamo 它只是说循环需要一个迭代器方法
-
请准确粘贴整个错误。
标签: android kotlin google-cloud-firestore