ngCordova-无法获取SQLite记录

ngCordova-无法获取SQLite记录,sqlite,cordova,ionic-framework,ngcordova,Sqlite,Cordova,Ionic Framework,Ngcordova,我想知道我在这里做错了什么,像大多数cordova插件一样调试它简直是地狱 我只是想存储一些字符串。。。(我只需要一个控制器) 我得到了插入的ID,所以它一定在保存一些东西。。。但是当我尝试使用函数加载它时 var query = "SELECT * FROM videos where id = 1"; $cordovaSQLite.execute(db, query).then(function(result) { console.log(result); }); 我什么也得不到 天体

我想知道我在这里做错了什么,像大多数cordova插件一样调试它简直是地狱

我只是想存储一些字符串。。。(我只需要一个控制器)

我得到了插入的ID,所以它一定在保存一些东西。。。但是当我尝试使用函数加载它时

var query = "SELECT * FROM videos where id = 1";
$cordovaSQLite.execute(db, query).then(function(result) {
  console.log(result);
});
我什么也得不到

天体物理学家会称之为空白空间,但我们是开发者,我们需要数据来处理!为什么一排都没有?(无论我选择何处id或所有内容,它只是向我显示这种没有数据的空对象)


非常感谢您的帮助

您应该能够像这样循环结果:

var output = [];
for (var i = 0; i < result.rows.length; i++) {
    output.push(result.rows.item(i));
}
console.log(JSON.stringify(output));
var输出=[];
对于(var i=0;i

然后,当您查看输出时,它将包含一个包含数据的结果数组。

您应该能够像这样循环结果:

var output = [];
for (var i = 0; i < result.rows.length; i++) {
    output.push(result.rows.item(i));
}
console.log(JSON.stringify(output));
var输出=[];
对于(var i=0;i
然后,当您查看输出时,它将包含一个包含数据的结果数组