From 8c27f96d086a2bfabf80f4974200c2d09fbc2d7f Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 14 Jun 2013 16:17:41 -0400 Subject: [PATCH] start with metrics mongo script - still need to add "active users" --- migrations/metrics.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 migrations/metrics.js 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