Google app maker (错误):函数queryRecords必须返回记录数组
我正试图打印计算数据库中的计数,但出现以下错误 能够在控制台日志中正确打印搜索结果 记录推送错误-执行数据源聚合查询:(错误):函数queryRecords必须返回记录数组,但该数组包含的元素不是记录Google app maker (错误):函数queryRecords必须返回记录数组,google-app-maker,Google App Maker,我正试图打印计算数据库中的计数,但出现以下错误 能够在控制台日志中正确打印搜索结果 记录推送错误-执行数据源聚合查询:(错误):函数queryRecords必须返回记录数组,但该数组包含的元素不是记录 函数GetStatisticsByOpening(){ var searchVal=app.models.Company.newQuery().run(); var计数=0; 对于(变量i=0;i
函数GetStatisticsByOpening(){
var searchVal=app.models.Company.newQuery().run();
var计数=0;
对于(变量i=0;i }
您收到此错误是因为您没有返回数组作为响应
这是更新后的代码
//Server Side
function getStatisticsBypening_() {
var searchVal = app.models.Company.newQuery().run();
var count = 0;
for (var i = 0; i < searchVal.length; ++i) {
var recordType = searchVal[i].Status;
if (recordType === 'Pending')
count++;
}
console.log(count);
var records = [];
var record = app.models.Aggregation.newRecord();
record.Count = count;
records.push(record);
return records;
}
//服务器端
函数getStatisticsByOpening_uz(){
var searchVal=app.models.Company.newQuery().run();
var计数=0;
对于(变量i=0;i
记录。推送(计数)代码>应该是记录。推送(记录)
@DarpanSanghavi No Dear尝试获取相同的错误(错误):函数queryRecords必须返回记录数组,但返回值不是数组。很抱歉,再次更改返回记录代码>应为退货记录代码>