Total managed subscriptions script

This commit is contained in:
Matt Lott 2015-12-16 07:05:19 -08:00 committed by Rob
parent 7d7513eb3f
commit fa25d12e67

View file

@ -0,0 +1,22 @@
// Print out total managed subscriptions
// Usage:
// mongo <address>:<port>/<database> <script file> -u <username> -p <password>
var scriptStartTime = new Date();
var cursor = db.users.find({anonymous: false}, {stripe: 1});
var total = 0;
while (cursor.hasNext()) {
var doc = cursor.next();
if (doc.stripe && doc.stripe.recipients) {
total += doc.stripe.recipients.length;
}
}
print(total);
log("Script runtime: " + (new Date() - scriptStartTime));
function log(str) {
print(new Date().toISOString() + " " + str);
}