Knex,如何查询字符串而不是对象?

时间:2016-06-13 09:05:24

标签: sql node.js postgresql express knex.js

我使用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的平原来做它但我认为它会相当低效,可能不是"正确的方式"做这样的事情)?

0 个答案:

没有答案