如何读取另一个集合(嵌套)中的所有对象?文档是用随机数(UUID)创建的。
用户(集合)-〉UUID(文档)--〉对象(集合)-〉UUID(文档)-〉对象
db.collection("USER").document(//RANDOM UUID).collection("Objekte").get().addOnSuccessListener{ result->
listHouses = ArrayList()
progressDialog.dismiss()
for(document in result.documents)
{
val house = document.toObject(Houses::class.java)
listHouses.add(house!!)
}
var viewPager2 = view?.findViewById<ViewPager2>(R.id.viewPagerHome)
myAdapter = CustomAdapter(myCtx,listHouses)
viewPager2?.adapter = myAdapter
}
}
1条答案
按热度按时间hfyxw5xn1#
如果要读取特定用户的
Objekte
,则需要知道该用户的文档ID。如果你想读取所有用户(甚至整个数据库)的
Objekte
,你可以使用一个集合组查询,根据该文档,它类似于: