android - 设置 Cloud Firestore/NoSQL 数据结构
问题描述
我正在制作一个 android 应用程序,人们可以在其中存储书籍信息和有关他们阅读的书籍的个人笔记。我目前正在使用 SQLite 数据库,但想使用 firebase 的 cloud firestore,以便用户可以查看其他人的书籍(如果允许,还可以查看笔记)。我以前从未使用过 NoSQL 数据库或 Firebase,也不知道如何构建我的数据。个人笔记在不同的集合中,因为它可以包含很长的文本,我只偶尔显示它。
经过一些研究,我想出了一个模型,但我不确定它是否是最好的解决方案。
当您登录时,如果您单击一本书,您会看到所有书籍(没有注释),您会看到注释。您可以搜索其他用户并查看他们拥有哪些书籍(如果他们将书籍设置为公开)
解决方案
推荐阅读
- gitlab - 完成Gitlab流程删除容器
- mapstruct - 地图结构列表
列表 - ansible - Ansible Jinja2 for 循环变量在“查找”中失去作用域
- java - 无法将数据上传到实时 Firebase
- android - 使用 Retrofit 和协程过滤的 Twitter 流 API 在 Android 应用程序中使用
- .net - 包 Microsoft.Azure.ServiceBus 5.1.3 与 net462 不兼容
- tensorflow - 传递到 TensorFlow 模型分析之前的后处理模型预测
- javascript - 我不明白为什么我的函数返回 undefined
- javascript - 反应:通过字典传递反应图标?
- openssl - 需要一点帮助来生成 p12 证书