aliyun / aliyun-tablestore-nodejs-sdk

Aliyun TableStore(原OTS) SDK for Node.js
Apache License 2.0
88 stars 33 forks source link

查询结果返回格式不友好 #34

Open mxinglee opened 4 years ago

mxinglee commented 4 years ago

现在的单行查询结果如下: {"consumed":{"capacity_unit":{"read":1,"write":0}},"row":{"primaryKey":[{"name":"PK","value":"US-U0001"},{"name":"SK","value":"UM-U0001"}],"attributes":[{"columnName":"age","columnValue":27,"timestamp":1577377497581},{"columnName":"itemName","columnValue":"小名","timestamp":1577377497581}]},"next_token":null,"RequestId":"00059aa5-b000-312c-a621-d90b22c8b172"}}

我希望能够像一般数据库查询操作一样得到有用的数据,格式如下 { "PK": "US-U0001", "SK":"UM-U0001", "age": 27, "timestamp", 1577377497581 }

对于批量查询操作,如果要逐行逐项遍历转换格式,效率比较低。

xiongsongsong commented 4 years ago

我也想提这个issue,不太利于直接使用,每次都要转换一遍,很麻烦。

IndraNyo commented 4 years ago

确实挺坑的 我写了个方法专门用来循环转换 然后我所有主键都 parseInt()输出 直到某一天 主键是string的 这个方法报错了