本文介紹Tablestore提供的五種資料類型與Node.js SDK資料類型的對應關係。

说明 Tablestore的資料類型請參見命名規則和資料類型
Tablestore資料類型 Node.js SDK資料類型 描述
String string JavaScript語言中的基礎資料型別 (Elementary Data Type)
Integer int64 Node.js SDK封裝的資料類型
Double number JavaScript語言中的基礎資料型別 (Elementary Data Type)
Boolean boolean JavaScript語言中的基礎資料型別 (Elementary Data Type)
Binary Buffer Node.js的Buffer對象

Tablestore的Integer類型是一個64位的有符號整型,此資料類型在JavaScript中沒有相應的資料類型可以對應,所以在Node.js中需要一個能表示64位有符號整型的資料類型,您可以對錶格儲存的Integer類型做如下轉換。

var numberA = TableStore.Long.fromNumber(1000);
var numberB = TableStore.Long.fromString('2000');

var num = numberA.toNumber();
    num = numberA.toString();

var str = numberB.toNumber();
    str = numberB.toString();