lila/bin/mongodb/puzzle-migrate-vote-disable.js
2016-12-12 06:32:32 +11:00

17 lines
321 B
JavaScript

var puzzles = db.puzzle;
modified = 0;
puzzles.find().forEach(function(p) {
puzzles.update({
_id: p._id
}, {
$set: {
"vote.ratio": NumberInt(100*(p.vote.up - p.vote.down)/(p.vote.up + p.vote.down)),
"vote.nb": NumberInt(p.vote.up + p.vote.down)
}
});
modified += 1;
});
print(modified);