我使用knex对PostgreSQL数据库进行了以下查询:
knex('mytable').select('name').then(function(rows) {
console.log(rows[1].name);
var a = "Test";
var b = rows[1].name;
console.log(a + " " + b)
})
查询正在运行" rows [1] .name" value是一个......对象看起来像{" value"}而不仅仅是一个包含值' value'的字符串。
我的问题是:我做了什么"错误" ?我们一般说在使用SQL数据库而不是普通的旧字符串值时应该使用这种类型的值吗?如果是这样,我应该如何处理这些对象(比如我是否希望在html页面上显示其中的值)?
此外,如果我要将这个对象转换为字符串,是否有一个knex函数允许我这样做(显然我可以使用js和substr的平原来做它但我认为它会相当低效,可能不是"正确的方式"做这样的事情)?