from: 发送者id to: 接收者id public : 1 群聊 0对聊 channel: 聊天室
或者按两种情况分别设计聊天数据包格式
9 回复
尽量统一,可以少写代码
我项目中的,mongodb文档模板
Message = {
_id: 0,
// Number,消息数据库id,整数,对外显示ID形式为‘Mxxx’,其中x为id字母表字符,长度>=3
author: 0,
// Number,消息发送者的_id
receiver: [{ // 消息接收者名单列表
_id: 0,
// Number,接收者的_id
read: false // Boolean,接收者是否阅读消息,fasle为未读
}],
date: 0,
// Date,消息发送时间
title: '',
// String,消息标题,小于90字节(30汉字)
content: '' // String,消息内容,小于240字节(80汉字)
};