【发布时间】:2017-05-03 01:29:48
【问题描述】:
目前正在开发一个给定地址的 API,它返回有关 is 的信息。我们表中的某些行是重复的,但是由于有超过 1500 万行,我无法找到重复的行。相反,我选择使用
var query = `SELECT TOP 1 * from my_TABLE where..conditions`;
这可确保只返回一行重复项。 问题是,当它以 JSON 形式返回时,它是一个包含一个对象的数组。
在 Server.js 文件中
// create Request object
var request = new sql.Request();
// query to the database
request.query(query, function (err, result) {
if (err) {
console.log("Error while querying database :- " + err);
res.send(err);
}
else {
res.send(result)
}
返回这个:
[{
Address:'our info'
}]
有没有办法让它响应
{
Address:'our info'
}
【问题讨论】:
-
肯定有 - 只是不返回对象数组而是一个对象。
-
您对实现这一目标有何建议?
-
不确定您的问题是什么意思。您实际上没有提供任何代码并想要一个特定的答案。
-
那么
res.send(result[0])呢?