このトピックでは、Tablestore でサポートされている 5 つのデータ型と、Tablestore SDK for Node.js でサポートされているデータ型の対応について説明します。
説明
Tablestore でサポートされているデータ型の詳細については、命名規則とデータ型を参照してください。
Tablestore のデータ型 | SDK for Node.js のデータ型 | 説明 |
String | string | JavaScript の基本データ型です。 |
Integer | int64 | SDK for Node.js によってカプセル化されたデータ型です。 |
Double | number | JavaScript の基本データ型です。 |
Boolean | boolean | JavaScript の基本データ型です。 |
Binary | Buffer | Node.js の Buffer オブジェクトです。 |
Tablestore の Integer データ型は 64 ビット符号付き整数であり、JavaScript に対応するデータ型はありません。Node.js では、64 ビット符号付き整数をサポートできるデータ型が必要です。次のコードは、Tablestore の整数データ型を変換する方法の例を示しています。
var numberA = TableStore.Long.fromNumber(1000);
var numberB = TableStore.Long.fromString('2000');
var numA = numberA.toNumber();
var numB = numberA.toString();
var strA = numberB.toNumber();
var strB = numberB.toString();