如何从降序开始从Firebase数据库中检索数据?
参见英文答案 >
Firebase Data Desc Sorting in Android8个
我想知道新的firebase数据库是否已添加此功能,因为我需要在我的项目中使用它. 结构看起来像这样.. 并设置RecyclerView反转对我不起作用,因为这会导致它从底部开始. 解 所以,这是我能想到的最佳解决方案……现在. 正如@Frank所说,这可能是重复,但我最初是在他的帮助下解决的. 所以我们能做的是让timeStamp为负,即-20164846476589 然后用一些更高的值来减去它,比如999999999999999L(现在我们不会超过offcourse)然后我们得到的将是新时间戳的最低降序值 并且数据将在Firebase中自动降序 即 String NewDescTimeStamp= String.valueOf((9999999999999L+(-1 * PreviousTimestamp))); mFirebaseRef.child(NewDescTimeStamp).setValue(true); 解决方法您无法使用现有API执行此操作.您可以使用以下一种或多种方法检索已知数量的子项: 您也可以使用其中一种订购方法: 比, 使用firebase,你应该做一些查询逻辑客户端.并非所有SQL中可用的操作都可在Firebase上使用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Sqlserver 实现跨数据库,跨服务器,表结构不同 导入数据
- 累斗累---走出软件作坊:三五个人十来条枪 如何成为开发正规
- sql – 在Oracle中regexp_replace vs translate的性能?
- 如何控制SQLServer中的跟踪标记
- sql – google-bigquery格式日期为查询结果中的mm / dd / y
- sql 版本详解 让你认识跟sql2000的区别
- sql – 从Microsoft Access创建表的DDL
- 解决sqlserver2005新建复制分发时提示找不到服务器错误
- SqlServer 2008 r2 express的自动备份实现
- SQLServer2000发生错误1069(由于登陆失败而无法启动服务)