lila/bin/mongodb/user-count.js

35 lines
767 B
JavaScript
Raw Normal View History

2021-02-06 06:26:05 -07:00
print('move user nb* to user.count.*');
db.user2.find().forEach(function (user) {
db.user2.update(
{
_id: user['_id'],
2013-06-02 04:40:54 -06:00
},
2021-02-06 06:26:05 -07:00
{
$unset: {
nbAi: true,
nbDraws: true,
nbDrawsH: true,
nbGames: true,
nbLosses: true,
nbLossesH: true,
nbRatedGames: true,
nbWins: true,
nbWinsH: true,
},
$set: {
count: {
ai: user.nbAi || 0,
draw: user.nbDraws || 0,
drawH: user.nbDrawsH || 0,
game: user.nbGames || 0,
loss: user.nbLosses || 0,
lossH: user.nbLossesH || 0,
rated: user.nbRatedGames || 0,
win: user.nbWins || 0,
winH: user.nbWinsH || 0,
},
},
2013-06-02 04:40:54 -06:00
}
2021-02-06 06:26:05 -07:00
);
2013-06-02 04:40:54 -06:00
});