Google app maker (错误):函数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

我正试图打印计算数据库中的计数,但出现以下错误

能够在控制台日志中正确打印搜索结果

记录推送错误-执行数据源聚合查询:(错误):函数queryRecords必须返回记录数组,但该数组包含的元素不是记录

函数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必须返回记录数组,但返回值不是数组。很抱歉,再次更改
返回记录应为
退货记录