【问题标题】:Ordering after childrencount in Child node in firebase在firebase的子节点中的childrencount之后排序
【发布时间】:2018-02-04 16:05:32
【问题描述】:

有没有办法根据孩子在 firebase 中的子节点数量进行排序。

Query query = databaseChildRef.orderByChild("likes").limitToLast(10);

喜欢在这里存储为 Long,因此可以很好地查询这个,但是当我尝试检索具有最多 cmets (List) 的孩子的列表时

Query query = databaseChildRef.orderByChild("comments").limitToLast(10);

...同样的原则不适用。

有没有办法在子“评论”中的子节点计数之后排序。

谢谢。

【问题讨论】:

    标签: android firebase firebase-realtime-database


    【解决方案1】:

    Firebase 数据库不支持任何服务器端聚合运算符。如果您想订购 cmets 的数量,您需要存储 commentCount 属性并保持最新状态。

    【讨论】:

    • 谢谢!我想我只是让它比实际更复杂。
    猜你喜欢
    • 2019-08-06
    • 2018-02-12
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多