android - 从当前用户firestore查询kotlin android获取db
问题描述
这是怎么回事?我有一个应用程序,它使用 Kotlin 和 RecyclerView(来自 FirebaseUI api)在 Firestore 上显示项目列表。
数据库的结构如下:
Users/userID/document_month_year
我需要查询当前用户的数据。每个用户都有自己的 document_month_year 文档。我在这里阅读了很多帖子,但每个帖子都说明一件事.. 没有共识,似乎没有任何效果。
这个查询只是向我发送所有用户的所有文档,我该如何解决这个问题?
private val queryFilteredByPaidStatus = db.collectionGroup(collectionName).whereEqualTo("users", userId)
解决方案
就像这是一个重要的问题,这是我的遮阳篷
private val queryTest = db.document("users/"+userId).collection(collectionName)
fun getData() : FirestoreRecyclerOptions<Expense> {
return FirestoreRecyclerOptions
.Builder<Expense>()
.setQuery(queryTest, Expense::class.java)
.build()
}
推荐阅读
- swiftui - SwiftUI,iOS 14,Form{ TextEditor() } 中的键盘避免
- php - 搜索结果不显示 acf 图像
- arrays - 去 json 数组数组
- json - Grok 使用嵌套 JSON 解析日志文件
- html - 换行以最小化可变宽度容器中的宽度
- vim - c++ 中带有 vim 的通用 ctags
- javascript - 保存录制的音频 blob [JS]
- c - 为什么 STM32F411CEU6 (Black Pill Board) 上的内部下拉电阻不起作用?
- python - DateTime Python 列出当前日期和时间以及接下来的几天
- reactjs - 为什么回退路线总是被触发?即使另一条路线先击中