我正在使用node.js pg-promise模块来访问postgres数据库。 一切都很好,除了结果总是以行数组的形式返回,每个行都是一个包含键和值的json对象。 这似乎是在浪费带宽--超过一半的数据都用在了每个字段的键上。
我得到的是一个哈希数组。
[{
"ID":110744,
"Name":"Mann,Julie",
"Firstname":"Julie",
"Surname":"Mann",
"ShortName":null,
"Date":0,
"Email":"[email protected]",
"Mobile":"0410038xxx",
"Phone":"42615xxx"
}
,{
}
,{}....]
我想要的是一个数组。
[
[110744,"Mann,Julie","Julie","Mann",null,0,"[email protected]","0410038xxx","4261 5xxx"]
,
[...]
,
[...]
]
有什么办法能把数据提取成数组? 一个由行组成的数组,每一行都是一个有序的字段值列表,顺序与它们在SELECT语句中出现的顺序相同。 这将有助于提高查询的速度,如果它们只是严格按照列顺序的裸数据,那么对解压结果的数据也有帮助。 我找了一天,什么也找不到。
我想这可能是解决的办法,我现在只是安装一下,看看能不能用。