У меня есть этот простой запрос к таблице, содержащей столбец типа bigint
.
Однако, когда я его запрашиваю, pg-promise возвращает эти значения столбца в виде строки. Я не могу найти информацию об этом в документации. Это стандартное поведение?
var ids = [180, 120];
db.any('SELECT id_brand, brand from catalog_brand WHERE id_brand in ($1:csv)', [ids])
.then((data) => {
// return results
});
data
принимает следующий вид: id в качестве строки вместо int:
[{id_brand: "180", brand: "Ford"}, {id_brand: "120", brand: "Nike"}]
Есть ли что-нибудь, чтобы проинструктировать pg-promise, чтобы вернуть фактический тип?