【问题标题】:How to query xmpp archive to get latest 20 message per user如何查询 xmpp 存档以获取每个用户的最新 20 条消息
【发布时间】:2023-03-18 21:15:02
【问题描述】:

如果我有 20 个用户,每个用户有 100 条归档消息。 如何在一次查询中获取所有 20 个用户的最新 20 条归档消息?

这个查询不能这样工作......

<iq type='set' id='test1'>
  <query xmlns='urn:xmpp:mam:0'>
    <set xmlns='http://jabber.org/protocol/rsm'>
        <max>20</max>
        <before/>
    </set>
  </query>
</iq>

【问题讨论】:

    标签: xmpp ejabberd ejabberd-module


    【解决方案1】:

    XMPP 不支持这种查询。您可能需要更改源代码并引入自定义请求来实现此行为。

    【讨论】:

    • 为什么xmpp这么蹩脚,我现在做的是我错误的sql查询来查询它的mysql db。
    猜你喜欢
    • 2015-10-28
    • 2015-05-12
    • 2012-10-16
    • 1970-01-01
    • 2023-03-07
    • 2020-12-25
    • 2011-01-25
    • 2023-01-22
    • 1970-01-01
    相关资源
    最近更新 更多