如何在 Appcelerator 中输出 SUM SQL 查询的结果?

How to output result of a SUM SQL query in Appcelerator?

下面的查询计算集合中字段 ("real") 的总和,并在控制台中正确显示结果。但是如何用结果填充文本标签?

var fetchedTranslations = $.translationData;
fetchedTranslations.fetch({
    query: 'SELECT SUM (sum_words) FROM "translationsCollection"'
});
console.log("result: " + JSON.stringify(fetchedTranslations)); //result: [{"SUM (sum_words)":42}]
$.wordCounter.text = ; //should show 42

解决方案

当按照 Larrie 的建议重命名并使用 .toJSON() 方法时,它起作用了

var result = fetchedTranslations.toJSON();
$.wordCounter.text =  result[0].sum_total;    

将您的查询更改为:

SELECT SUM (sum_words) AS sum_total FROM "translationsCollection"

然后就可以访问了

$.wordCounter.text = fetchedTranslations[0].sum_total;