我可以使用哪种密钥来模拟 Firebase 中多个子级的查询



我在Firebase中有一个对象树,我想按喜欢的数量然后按标题排序。我想使用查询来分页结果。不幸的是,我无法在Firebase中查询多个子项。有没有办法将这两个字段(喜欢数和标题)合并到一个键中?或者,也许有比以下更好的方法来构建数据:

object1:
    numberOfLikes: n
    title: s
object2:
    numberOfLikes: n
    title: s

我在iOS工作。

你在问题中回答了你自己的问题!

object1:
    numberOfLikes: 10
    title: 22
    likes_title: 10_22
object2:
    numberOfLikes: 17
    title: 41
    likes_title: 17_41
object3:
    numberOfLikes: 10
    title: 17
    likes_title: 10_17

订购者 likes_title 会给你

object3
object1
object2

这是扩展 Firebase 查询和订购功能的一种非常可靠的方法,开销非常低,无需额外的库。

最新更新