Baca satu baris data dari tabel Tablestore dengan memanggil getRow pada Node.js SDK. Tentukan nilai kunci primer, rentang versi, dan filter kolom untuk mengontrol data yang dikembalikan.
Catatan
Anda harus menyediakan nilai kunci primer lengkap untuk membaca data, termasuk nilai kolom kunci utama auto-increment.
Prasyarat
Metode
getRow: function getRow(params, callback)
Contoh
Kode contoh berikut menunjukkan cara membaca satu baris data dengan nilai kunci primer row1.
var params = {
tableName: 'test_table',
primaryKey: [{ 'id': 'row1' }]
};
client.getRow(params, function (err, data) {
if (err) {
console.log('Get row failed with error: ', err);
return;
}
console.log('Read CU Cost: ', data.consumed.capacityUnit.read);
console.log('Write CU Cost: ', data.consumed.capacityUnit.write);
console.log('Row Data: ', JSON.stringify(data.row));
});
-
Tentukan rentang waktu untuk versi data yang akan dibaca. Hanya data dalam rentang waktu yang ditentukan yang dikembalikan.
params.timeRange = { startTime: (Date.now() - 86400 * 1000).toString(), endTime: Date.now().toString() } -
Tentukan kolom atribut yang akan dibaca.
params.columnsToGet = ['col2']