I now got it to work again. I did a couple of changes and it is working again (see changed serverscript below). I changed "collectionName" to "collName" and substituted the second "semicolon" with a "comma".
Code: Select all
var DB_id='hidden for security reasons',
collectionName= request.get("collName"),
columnName = request.get("ColumnName");
try {
query = Collection.query(DB_id, collectionName);
var i, len, value, sum = 0;
for(i = 0, len = query.length; i < len; i++) {
value = parseFloat(query[columnName]);
if (value) {
sum += value;
}
}
response.success({totalSum: numeral(sum).format('0,0.00')}, "application/json");
} catch (e) {
response.success({collectionName: e.collectionName, columnName: e.columnName,message: e.message, code: e.code}, "application/json");
}