我有一个Django模型:
from django.db import models
class Player(models.Model):
name = models.CharField(max_length=254, null=True, blank=True,)
score = models.IntegerField()
A = Player.create(name="A", score=99)
B = Player.create(name="B", score=66)
C = Player.create(name="C"
我用基于mongodb数据库的nodejs编写了简单的排名系统。每个月的系统创建不同的数据库:排名-1为一月,排名-2为2月等。现在我需要总结每个用户点从6个月。从七月到十二月。
在每个数据库中,我都有一个名为user的集合,其中包含如下所示的用户模型:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var UserSchema = new Schema({
id: Number,
name: String,
points: Number,
avatar: S
我有一些数据组成的表,我只想显示该表中的前10位,在最后一列中,我想显示登录到应用程序的用户的排名。
示例
rank | name |school
1 aaa JUU
2 bbb AL
3 ccc TN
. ..... ......
8 xxx KAR
9 yyy PUN
10 zzz KOL
31 NNN DEL
在最后一行中,我想显示登录应用程序的用户的排名,例如,这里的学生"NNN“在应用程序
def voting_borda(rank_ballots):
'''(list of list of str) -> tuple of (str, list of int)
该参数是一个由4个元素组成的列表,这些列表表示单次骑行的排名选票。
是通过根据排名分配分数来确定的。一方在每个第一选择排名中获得3分,在每个第二选择排名中获得2分,在每个第三选择排名中获得1分。(排名第四不会获得任何积分。)例如,上面显示的排名选票将为自由派计数贡献3分,为绿色计数贡献2分,为CPC计数贡献1分。获得最多积分的政党赢得席位。
返回一个元组,其中第一个元素是根据Bord