mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-04-27 14:33:59 -04:00
Update SubscriptionsPerDay.js script
This commit is contained in:
parent
1841726faf
commit
356a70fafa
1 changed files with 12 additions and 2 deletions
|
@ -1,6 +1,11 @@
|
|||
// Print out subscription counts bucketed by day and amount
|
||||
// NOTE: created is a string and not an ISODate in the database
|
||||
|
||||
// Usage:
|
||||
// mongo <address>:<port>/coco <script file> -u <username> -p <password>
|
||||
|
||||
// TODO: does not differeniate between new and recurring payments
|
||||
|
||||
var match={
|
||||
"$match" : {
|
||||
"stripe.subscriptionID" : { "$exists" : true }
|
||||
|
@ -23,6 +28,11 @@ var group={"$group" : {
|
|||
};
|
||||
var sort = {$sort: { "_id.d" : -1}};
|
||||
//db.payments.aggregate(match, proj0, proj1, proj2, group)
|
||||
db.payments.aggregate(match, proj0, group, sort).result.forEach( function (myDoc) { print({day: myDoc._id.d, amount: myDoc._id.m, count: myDoc.count}) })
|
||||
var cursor = db.payments.aggregate(match, proj0, group, sort);
|
||||
while (cursor.hasNext()) {
|
||||
var myDoc = cursor.next();
|
||||
print(myDoc._id.d, myDoc._id.m, myDoc.count);
|
||||
}
|
||||
//db.payments.aggregate(match, proj0, group, sort)
|
||||
//db.payments.aggregate(match)
|
||||
//db.payments.find()
|
||||
//db.payments.find()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue