如果我有像
那样的局部常量result = [{id: 1, a:"1", b:"2"},{id:2, a:"3", b:"4"}]
我的map函数在react js中运行正常。
如果我向我的数据库发出请求,我会得到相同的回复,但是作为一个字符串。但是地图功能失败了。我尝试了一些Parse函数,但没有让它工作。
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('mydb.db');
db.serialize(function() {
db.all(`SELECT * from List WHERE a LIKE '%${search}%' OR b LIKE '%${search}%'`,function(err,rows){
console.log(rows)
console.log('---------------------')
console.log(' ')
if (err) {
log(err)
res.status(400).send(err)
} else {
res.status(200).send(rows)
}
});
});
db.close();
有什么想法吗?
祝你好运
答案 0 :(得分:1)
您需要先使用Eigen::Map<Matrix<float, 1, 8>> X_vec(X.data());
解析该对象。