26 lines
409 B
JavaScript
26 lines
409 B
JavaScript
var userId = 'shork'.toLowerCase();
|
|
|
|
var prev = db.user4.findOne({ _id: userId }).plan;
|
|
|
|
db.user4.update(
|
|
{ _id: userId },
|
|
{
|
|
$set: {
|
|
plan: {
|
|
months: NumberInt(prev.months || 1),
|
|
active: true,
|
|
since: prev.since || new Date(),
|
|
},
|
|
},
|
|
}
|
|
);
|
|
|
|
db.plan_patron.update(
|
|
{ _id: userId },
|
|
{
|
|
lastLevelUp: new Date(),
|
|
lifetime: true,
|
|
},
|
|
{ upsert: true }
|
|
);
|