我在Cloud Firestore上拥有数据库。 数据是只读的。 客户端应用程序是用Kotlin编写的Android应用程序。
我的数据库是这样的:
collection{courses}
document{doc1}
name: "csn206"
...
...
document{doc2}
name: "csn207"
...
...
document{doc3}
name: "csn301"
...
...
我正在尝试以这种方式访问我的数据:
val db = FirebaseFirestore.getInstance().collection("courses")
db
.get()
.addOnCompleteListener{
// display list of documents
}
但是,这将下载所有内容。 我想减少不必要的互联网使用。
因此,我要做的是在列表中显示所有文档的name
值。
然后选择需要完全下载的文档。
所以,我的问题是如何在不获取所有文档的情况下获取所有文档的name
值的列表?