下面的查询计算集合中字段(“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;
关于database - 如何在Appcelerator中输出SUM SQL查询的结果?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47199614/