android - 查询firebase,不重复
问题描述
我是编码新手,我只是在玩构建一个每个人都可以发布新事件的应用程序。所以我已经创建了诸如“用户”和“事件”之类的注释。我面临的问题是我不知道如何避免重复,例如,如果两个用户发布 excat 相同的事件。
我不想在我的 RecyclerView 中显示它们两次。
所以我必须比较日期、位置和描述,由于有很多查询,Firebase Realtimedatabase 是正确的“工具”吗?或者我应该使用其他软件。
------/Events
---------/LbwXYVICCl9xd5m..
--------------datum: 10.04.2019
--------------userid: OncDIQis...
--------------location:New York
--------------description:Coldplay
解决方案
Firebase 实时数据库是适合您的工具,因为它会实时更新数据库。在从 firebase 获取数据时,您可以检查它是否已经存在于本地数据库中(您正在收集从 firebase 获取的数据)。
我希望这会帮助你。
推荐阅读
- r - 是否有用于显示变量标签的 R 函数?
- python - 如何过滤大于或为空?
- arrays - Keras 多个输入 - 预计会看到 2 个数组,但得到了以下 1 个数组的列表:
- r - 使用创建的新数据设计图形
- java - 我无法让 Java 中 Armstrong 数字的 for 循环工作
- c - 为什么当我在 print 语句被注释掉的情况下运行它时会得到不同的结果?
- struct - 如何在结构字段上创建可变迭代器
- python - 了解自适应龙格库塔积分器的局部截断误差
- javascript - 如何解决无法读取 React.js 中未定义的属性“长度”
- javascript - .map 函数返回后在选项卡内渲染组件