节点从req.params.id结果中取出数组

时间:2017-03-10 11:15:21

标签: javascript sql arrays node.js

我在传递节点时遇到问题.get显示数组包装数据结果的结果。

[
  {
    "book_id": 1,
    "title": "HARRY",
    "pages": "123",
    "image": ""
  }
]

有没有办法让结果显示没有数组?

  {
    "book_id": 1,
    "title": "HARRY",
    "pages": "123",
    "image": ""
  }

这是节点从sql获取数据的代码。

app.get('/books/:id', function(req, res, next) {
    db.get_individual([req.params.id], function(err, individual) {

        if(err) res.status(500).send(err);

        else res.send(individual);
    });
});

这是Sql查询

SELECT * FROM book;

1 个答案:

答案 0 :(得分:2)

您可以[0]发送对象:

res.send(individual[0]);