Chame getRow no SDK do Tablestore para Node.js para ler uma única linha. Use chaves primárias, intervalos de versão e filtros de coluna para controlar a resposta.
Observações
Forneça a chave primária completa, incluindo o valor da coluna de chave primária com incremento automático.
Pré-requisitos
Método
getRow: function getRow(params, callback)
Exemplos
Leia uma linha com valor de chave primária 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));
});
-
Defina um intervalo de tempo. Somente versões dentro desse intervalo serão retornadas.
params.timeRange = { startTime: (Date.now() - 86400 * 1000).toString(), endTime: Date.now().toString() } -
Especifique as colunas de atributo a ler.
params.columnsToGet = ['col2']