如何为文档的每个子集合获取文档?

时间:2019-05-26 22:30:32

标签: android firebase google-cloud-firestore

我正在尝试获取每个子集合的文档,因此可以将其上传到FirebaseRecyclerView。我正在尝试显示一个活动,该活动显示与每个朋友的最近对话,但是我不知道如何从每个子集合中获取最新文档。

我的结构是: /会话/ [USER_UID] / [FRIEND_UID] / [消息文档]

尝试使用此代码,但无效:

Query query = mChatsDB.document(mCurrentUser.getUid()).collection("/").orderBy("date", Query.Direction.DESCENDING).limit(1);

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您需要在该get()上调用Query才能实际查询Firestore。这将返回一个异步任务,该任务将交付文档。您应该阅读documentation for querying Firestore来学习基础知识。