Обновление коллекции Mongodb, но при печати не отображаются актуальные значения - PullRequest
0 голосов
/ 11 апреля 2019

Попытка обновить коллекцию MongoDB. При запуске предполагается обновить в MongoDB, а затем распечатать эти обновленные значения. В настоящее время это обновление в MongoDB, но печать значений до обновления. Если я запускаю его снова, он показывает обновленные значения.

function setRank(results) {
    if (results[0] <= .6) {
        return "E"
    } else if (results[0] > 0.61 && results[0] < 0.80) {
        return "D"
    } else if (results[0] > 0.81 && results[0] < 1.0) {
        return "C"
    } else if (results[0] > 1.01 && results[0] < 1.15) {
        return "B"
    } else if (results[0] > 1.16 && results[0] < 1.25) {
        return "A"
    } else if (results[0] > 1.26 && results[0] < 1.5) {
        return "G"
    } else if (results[0] > 1.50) {
        return "S"
    }
}


Stats.findOne({ userId: entry }, function (err, doc) {
    doc.HLTV = results[0]
    doc.ADR = results[1]
    doc.HS = results[2]
    doc.W = results[3]
    doc.L = results[4]
    T = results[5]
    totalGames = results[3] + results[4]
    win_percent = results[6]
    doc.rank = setRank(results)
    doc.save();
})
.then(function (result) {
})
...