Llame al método putRow del SDK de Node.js para Tablestore. Este método inserta una fila con columnas de clave principal y columnas de atributo opcionales en una tabla de datos.
Requisitos previos
Método
putRow: function putRow(params, callback)
Ejemplos
A continuación se muestra un ejemplo que inserta una fila en la tabla test_table con el valor de clave principal row1.
var params = {
tableName: 'test_table',
primaryKey: [{ 'id': 'row1' }],
// Specify a write condition when writing data. TableStore.RowExistenceExpectation.IGNORE means that the system does not check whether the row exists.
condition: new TableStore.Condition(TableStore.RowExistenceExpectation.IGNORE, null)
};
client.putRow(params, function (err, data) {
if (err) {
console.log('Put row failed with error: ', err);
return;
}
console.log('* RequestId: ', data.RequestId);
console.log('* Read CU Cost: ', data.consumed.capacityUnit.read);
console.log('* Write CU Cost: ', data.consumed.capacityUnit.write);
});
-
Agregue una columna de atributo.
params.attributeColumns = [{ 'col1': 'val1' }]; -
Especifique un número de versión. Puede asignar un número de versión distinto a cada columna de atributo.
params.attributeColumns = [{ 'col1': 'val1', 'timestamp': Date.now() }];