optimize getTopicsByTids and getTeasers

This commit is contained in:
barisusakli
2014-08-06 21:30:06 -04:00
parent c6ced111b5
commit 528ee335d5
8 changed files with 210 additions and 99 deletions

View File

@@ -296,6 +296,13 @@ var db = require('./database'),
db.getObjectField('category:' + cid, field, callback);
};
Categories.getMultipleCategoryFields = function(cids, fields, callback) {
var keys = cids.map(function(cid) {
return 'category:' + cid;
});
db.getObjectsFields(keys, fields, callback);
};
Categories.getCategoryFields = function(cid, fields, callback) {
db.getObjectFields('category:' + cid, fields, callback);
};