У меня есть следующий код для запроса списка названий стран:
router.get('/', function(req, res) {
console.log("/");
const query =
`SELECT DISTINCT name
FROM countries`;
db.map(query, [], a => a.json)
.then(data => {
res.send({
data: data,
status: 200
});
})
.catch(error => {
console.log(error);
res.status(500).send('Error occured');
});
});
В ответ получаю ответ следующего содержания:
{
"data": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
........
],
"status": 200
}
Но когда я запускаю тот же запрос с помощью pgAdmin, я получаю названия стран вместо «null». Может ли кто-нибудь помочь мне разобраться в проблеме? Я новичок и понятия не имею, что здесь происходит.
Заранее спасибо.
SELECT DISTINCT name FROM countries WHERE name is NOT NULL
? - person David R   schedule 30.07.2018