14 lines
399 B
JavaScript
14 lines
399 B
JavaScript
var unset;
|
|
var count = 0;
|
|
db.game5.find({ $or: [{ p0: {} }, { p1: {} }] }).forEach(g => {
|
|
unset = {};
|
|
if (g.p0 && !Object.keys(g.p0).length) unset.p0 = true;
|
|
if (g.p1 && !Object.keys(g.p1).length) unset.p1 = true;
|
|
if (Object.keys(unset).length) {
|
|
db.game5.update({ _id: g._id }, { $unset: unset });
|
|
count++;
|
|
if (count % 10000 === 0) print(count);
|
|
}
|
|
});
|
|
print('Done ' + count);
|