我的应用程序向学生发送短信,我需要保存短信历史记录 我想找到两者
哪种方法更好? 1.短信历史记录模式
{
date: String,
smsCount: Number,
studentIds: Array[Number]
}
2。学生栏中的短信ID
{
name: String;
rollNo: Number;
smsIds: Array[Number]
}
3。单独的日志架构
{
smsId: Number,
userId: Number,
date: Date
}
哪种方法更好?
答案 0 :(得分:0)
您需要将您的第一个和第二个模式结合起来才能获得所需的结果。在SMS模式中,您需要嵌入学生ID列表,而在Student模式中,您需要添加SMS ID列表。为了更好地了解mongo中的N:M关系,请参阅this。