【发布时间】:2019-12-08 00:11:53
【问题描述】:
我有一个在线测验门户网站项目。这些是我的模型:
用户模型
const userSchema = new Schema({
firstName: { type: String, required: true, maxlength: 15 },
lastName: { type: String, required: true, maxlength: 15 },
rank: Number
});
评分模型
const scoreSchema = new Schema({
userId: ObjectId,
quizId: ObjectId,
marks: Number,
answers: [{ type: Object }],
});
我想在每次将记录插入分数模型后更新我的用户模型。
不出所料,这是我的排名公式。
平均 = 总分 / 参加测验的总次数
我如何使用 MongoDB 或 Mongoose 实现这一点?
【问题讨论】:
标签: mongodb mongoose mongodb-query