def getOverview(): stats=[] stats.append({'title': 'Total documents', 'value': Docs.count(), 'text': "%s Documents" % Docs.count()}) stats.append({'title': 'Total Pippies', 'value': Pippies.count(), 'text': "with %s Pippies" % Pippies.count()}) stats.append({'title': 'Locations', 'value': Frags.count(), 'text': "in %s Locations" % Frags.count()}) return stats
def getOverview(): stats = [] stats.append({ 'title': 'Total documents', 'value': Docs.count(), 'text': "%s Documents" % Docs.count() }) stats.append({ 'title': 'Total Pippies', 'value': Pippies.count(), 'text': "with %s Pippies" % Pippies.count() }) stats.append({ 'title': 'Locations', 'value': Frags.count(), 'text': "in %s Locations" % Frags.count() }) return stats
def cutoffSL(doc, cutoff): m=Code("function(){ emit( this.len , { count : 1 } );}") r=Code("function (key, values) { var count = 0; values.forEach(function (v) {count += v.count;}); return {count: count}; }") if Pippies.count()>0: lens=dict([(x['_id'],int(x['value']['count'])) for x in Pippies.map_reduce(m,r,'cutoff sparkline', query={'docs': doc._id }).find()]) else: lens={} if lens.keys(): return [str(lens[x]) if x in lens else '0' for x in xrange(int(max(lens.keys())+1))][4:cutoff] else: return []
def cutoffSL(doc, cutoff): m = Code("function(){ emit( this.len , { count : 1 } );}") r = Code( "function (key, values) { var count = 0; values.forEach(function (v) {count += v.count;}); return {count: count}; }" ) if Pippies.count() > 0: lens = dict([(x['_id'], int(x['value']['count'])) for x in Pippies.map_reduce( m, r, 'cutoff sparkline', query={ 'docs': doc._id }).find()]) else: lens = {} if lens.keys(): return [ str(lens[x]) if x in lens else '0' for x in xrange(int(max(lens.keys()) + 1)) ][4:cutoff] else: return []