From 097810a057f5f4830802ec40772ae59a10dd71c2 Mon Sep 17 00:00:00 2001 From: Baris Soner Usakli Date: Thu, 5 Dec 2013 21:29:51 -0500 Subject: [PATCH] parseInt fixes getObjects fix --- src/database/mongo.js | 46 ++++++++++++++++++++++++------------------- src/groups.js | 2 +- src/messaging.js | 4 ++-- src/posts.js | 4 +++- src/routes/debug.js | 5 +++-- src/routes/user.js | 8 +++++--- src/sitemap.js | 2 +- src/user.js | 4 ++-- src/webserver.js | 2 +- 9 files changed, 44 insertions(+), 33 deletions(-) diff --git a/src/database/mongo.js b/src/database/mongo.js index 0c538cd103..0c7552ff2f 100644 --- a/src/database/mongo.js +++ b/src/database/mongo.js @@ -62,8 +62,6 @@ callback(err); }); - - } @@ -132,20 +130,15 @@ module.info = function(callback) { db.stats({scale:1024}, function(err, stats) { - db.serverStatus(function(err, serverStatus) { + stats.avgObjSize = (stats.avgObjSize / 1024).toFixed(2); - stats.avgObjSize = (stats.avgObjSize / 1024).toFixed(2); + stats.raw = JSON.stringify(stats, null, 4); - stats.serverStatus = serverStatus; + stats.mongo = true; + //remove this when andrew adds in undefined checking to templates + stats.redis = false; + callback(err, stats); - stats.raw = JSON.stringify(stats, null, 4); - - stats.mongo = true; - //remove this when andrew adds in undefined checking to templates - stats.redis = false; - callback(err, stats); - - }); }); } @@ -242,6 +235,7 @@ } module.getObjects = function(keys, callback) { + db.collection('objects').find({_key:{$in:keys}}, {_id:0}).toArray(function(err, data) { if(err) { @@ -251,15 +245,27 @@ var returnData = [], resultIndex = 0; - for(var i=0; i