diff --git a/migrations/metrics.js b/migrations/metrics.js new file mode 100644 index 0000000000..116cc4648c --- /dev/null +++ b/migrations/metrics.js @@ -0,0 +1,27 @@ +var + corrupt = { + $or: [ + {lastCron: {$exists:false}}, + {lastCron: 'new'} + ] + } + + un_registered = { + "auth.local": {$exists: false}, + "auth.facebook": {$exists: false} + }, + + registered = { + $or: [ + { 'auth.local': { $exists: true }}, + { 'auth.facebook': { $exists: true }} + ] + }; + +print('corrupt: ' + db.users.count(corrupt)); +print('unregistered: ' + db.users.count(un_registered)); +print('registered: ' + db.users.count(registered)); + +// TODO active users +// - history > 14 entries +// - lastCron < 14d \ No newline at end of file