如何使用MongoDB存储ejabberd消息?

如何使用MongoDB存储ejabberd消息?,mongodb,ejabberd,Mongodb,Ejabberd,我正在使用ejabberd作为XMPP服务器。但我希望存储通过服务器发送的消息,以及消息何时发送、发送给谁以及由谁发送。我在谷歌上搜索了一下,但找不到怎么做。帮助?您可能需要在Erlang中编写一个钩子。具体见本节: 用户发送数据包(从、到数据包)->确定 使用。如果“不可能”/“太难”,我建议您调用一个PHP/Python/Ruby脚本,将消息存储到mongodb中。这很容易做到,但不能很好地扩展 希望这有帮助 一些链接: 附言:我已经有一段时间没用eJabberd了。欢迎任何更正

我正在使用
ejabberd
作为
XMPP
服务器。但我希望存储通过服务器发送的消息,以及消息何时发送、发送给谁以及由谁发送。我在谷歌上搜索了一下,但找不到怎么做。帮助?

您可能需要在Erlang中编写一个钩子。具体见本节:

用户发送数据包(从、到数据包)->确定

使用。如果“不可能”/“太难”,我建议您调用一个PHP/Python/Ruby脚本,将消息存储到mongodb中。这很容易做到,但不能很好地扩展

希望这有帮助

一些链接:

附言:我已经有一段时间没用eJabberd了。欢迎任何更正