我需要一种方法来创建自定义节并让 mongooseIM 识别它们并将数据相应地存储在给定数据库(例如 mysql)中以供以后检索。
我想这样做的原因是因为我正在构建的应用程序有一个聊天,需要基于子对象的参数进行复杂的查询。此外,用户在应用程序内部但在聊天之外所做的任何事情(例如更改群聊的标题或类似帖子)都会在聊天内部记录为具有给定 postId 和 userId 的日志消息。
所以理想情况下,我希望它做这样的事情:
<postId>1</postId> //So that I can query by post id
<description>Hello</description> //Data for clients to update real time
<userId>1</userId> //also want to be able to query the db by this.
所有这些变量都应保存到为 MongooseIM 内部的 MAM 提供的数据库中