--- title: "Actualizar filas" url: https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/data-store/update-rows/ description: "Esta página describe el método para actualizar una fila individual o filas en masa en una tabla en Data Store en tu aplicación NodeJS con fragmentos de código de ejemplo." last_updated: 2026-03-24T12:08:39Z service: Cloud Scale type: general related_links: - name: "Update Rows - API" url: /es/api/code-reference/cloud-scale/data-store/update-row/#UpdateRow - name: "Data Store" url: /es/cloud-scale/help/data-store/introduction --- # Update Rows Puedes actualizar una fila individual o múltiples filas en una tabla en [Catalyst Data Store](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/introduction), y actualizar uno o más valores de columna. La referencia `table` utilizada en los fragmentos de código a continuación puede ser una [instancia de tabla](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/data-store/get-table-instance) o el [metadato de tabla.](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/data-store/get-table-meta) ### Update a Single Row Este método en particular te permite actualizar una fila individual construyendo un objeto con valores modificados en la columna requerida. Haz referencia al **ROWID** único y pasa el objeto recién construido al método `updateRow()`. Aquí el **ROWID** es un atributo obligatorio. La promesa retornada aquí se resolverá en un objeto JSON de fila. ```javascript //Construct a JSON Object with the updated row details let updatedRowData = { Name: `Mathew Jones`, Age: 31, ROWID: 1510000000109474 }; //Usar el objeto Meta de Tabla para actualizar una fila individual usando ROWID que devuelve una promesa let datastore = app.datastore(); let table = datastore.table('SampleTable'); let rowPromise = table.updateRow(updatedRowData); rowPromise.then((row) => { console.log(row); }); ``` A continuación se muestra una respuesta de ejemplo. La respuesta es la misma para ambas versiones de Node.js. #### Node.js ```javascript { CREATORID: "2136000000006003", MODIFIEDTIME: "2021-08-17 13:02:11:184", CREATEDTIME: "2021-08-16 16:29:10:499", Name: "Mathew Jones", Age: 31, ROWID: "2136000000011011" } ``` ### Update Multiple Rows Para actualizar múltiples filas, se construye un array de objetos que contiene valores modificados, el cual se pasa como argumento al método `updateRows()`. Se utilizan los **ROWIDs** en los objetos del array correspondientes para hacer referencia a las filas específicas que requieren modificación. La promesa retornada aquí se resolverá en un array de objetos de fila. ```javascript //Data to be updated along with the ROWID let updatedRowsData = [{ Name: `Mathew Jones`, Age: 31, ROWID: 1510000000113298 }, { Name: `Rhonda Watson`, Age: 28, ROWID: 1510000000109474 }]; //Usar el objeto Meta de Tabla para actualizar múltiples filas usando ROWIDs que devuelve una promesa let datastore = app.datastore(); let table = datastore.table('SampleTable'); let rowPromise = table.updateRows(updatedRowsData); rowPromise.then((rows) => { console.log(rows); }); ``` A continuación se muestra una respuesta de ejemplo. La respuesta es la misma para ambas versiones de Node.js. #### Node.js ```javascript [ { CREATORID: "2136000000006003", MODIFIEDTIME: "2021-08-24 13:22:14:718", CREATEDTIME: "2021-08-24 13:12:55:999", Name: "Mathew Jones", Age: 31, ROWID: "2136000000034043" }, { CREATORID: "2136000000006003", MODIFIEDTIME: "2021-08-24 13:22:14:728", CREATEDTIME: "2021-08-24 13:12:56:001", Name: "Rhonda Watson", Age: 28, ROWID: "2136000000034045" } ] ```