【发布时间】:2021-08-06 07:35:41
【问题描述】:
我有一个问题,因为我想从所有 Decks 中获取每种语言1。我无法到达那里。我试过这样:
document.data["languages"][1] <--- error
仅适用于:
document.data["languages"]
但是上面的这个返回我所有的语言,但我想从数组中只得到第二种语言,并且与这个列表不同。如何得到这个?现在我的代码如下所示:
val documents = db.collection("Decks")
.get()
.await()
val languages = documents?.mapNotNull { document ->
document.data["languages"] as String
}
有什么建议吗?
这是我的数据库的外观:
【问题讨论】:
标签: android firebase kotlin google-cloud-firestore