【发布时间】:2017-12-14 23:28:48
【问题描述】:
所以我有一个商店数据库,每个商店的名称前都有一个数字。它们以随机顺序添加,但我希望它们按 1 到 213 的顺序显示。我的问题是当我使用 orderbyvalue() 时,它会显示它们。
- 1 家商店
- 10家店
- 11家店
- 12家店
- 13 店
- 14家店
- 15家店
- 16家店
- 17店
- 18家店
- 19店
- 2 家店
- 20家店
- 21家店
- 22店
等等。我需要它们显示 1,2,3,4,5 等而不是 1,10,11,12,13 等。
我应该用什么来解决这个问题?
【问题讨论】:
-
您存储为字符串,因此您看到的是正确的顺序。您需要有数字字段并按此排序。
-
你能把java代码发给你吗。
-
这可以通过使用 for 语句轻松实现。
-
感谢约翰帮助
标签: android firebase firebase-realtime-database