首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JS/Mongoose:根据另一个值的排序位置更新数组元素

JS/Mongoose:根据另一个值的排序位置更新数组元素
EN

Stack Overflow用户
提问于 2020-10-30 00:54:13
回答 1查看 24关注 0票数 0

所以我正在做一个测验应用程序。在一轮12个问题之后,我想给所有参加这轮比赛的球队奖励积分。答案最正确的小组得3分,第二小组得2分,第三小组得1分,其余小组得0.1分。到目前为止,我可以根据正确回答的问题对数组进行排序,但我不知道如何更新点数(由于将玩多轮游戏,新的点数需要为points = points +球队根据本轮位置应获得的点数)

当前数据库看起来像this。correctCount是本轮正确问题的数量(在每一轮后重置)和分数是这支球队的分数(因为它是第一轮所有球队都是0分)

代码目前看起来像this

并且json输出目前看起来像this

我可以让它显示所有的球队,目前它仅限于显示从第二到最低的分数。我尝试使用$set,但这对我没有任何帮助。

我希望有人能帮助我。这是我的第一个javascript项目。我把这作为一项任务,并被困在这一部分。

EN

回答 1

Stack Overflow用户

发布于 2020-10-30 02:10:56

你可以使用另一种方法,你可以使用polpulate()函数来填充你的团队。之后,根据需要修改每支球队,并保存()整个游戏。这样,您所做的更改将会生效,并且代码更易于操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64595713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档