--- title: "Lectura masiva de filas" url: https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/data-store/bulk-read/ description: "Esta página describe el método para leer múltiples filas de una tabla en Data Store en tu aplicación NodeJS con fragmentos de código de ejemplo." last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Data Store" url: /es/cloud-scale/help/data-store/introduction --- # Bulk Read Rows Catalyst te permite realizar trabajos de lectura masiva en una tabla específica presente en [Data Store](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/introduction). En el fragmento de código del SDK a continuación, el trabajo de lectura masiva puede leer miles de registros de una tabla específica y generar un archivo CSV con los resultados de la operación de lectura, si el trabajo es exitoso. La tabla se identifica por su [`Table ID`](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/tables/) único. > **Nota:** También puedes usar el método `dataStore.table().bulkJob('read' | 'write')` para realizar un trabajo de lectura masiva o escritura masiva.
Método utilizado Descripción
`bulkRead.createJob({ criteria, page, select_columns })` Crear un nuevo trabajo de lectura masiva.
`bulkRead.getStatus(job ID)` Obtener el estado de un trabajo de lectura masiva.
`bulkRead.getResult(job ID)` Obtener el resultado de un trabajo de lectura masiva.
Copia el fragmento de código del SDK a continuación para realizar un trabajo de lectura masiva en una tabla en particular. ```javascript // lectura masiva let datastore = app.datastore(); //Obtener la instancia del almacén de datos const bulkRead = dataStore.table('sampleTable').bulkJob('read'); // crear trabajo de lectura masiva const bulkReadJob = await bulkRead.createJob({ criteria: { group_operator: 'or', group: [ { column_name: 'Department', comparator: 'equal', value: 'Marketing' }, { column_name: 'EmpID', comparator: 'greater_than', value: '1000' }, { column_name: 'EmpName', comparator: 'starts_with', value: 'S' } ] }, page: 1, select_columns: ['EmpID', 'EmpName', 'Department'] }; { url: 'https://hr.zylker.com/es/EmpRecords/_callback.php', headers: { 'src': 'ZCatalyst', 'operation': 'bulkreadAPI' }, params: { 'project_name': 'EmployeeDatabase' } }); // Obtener estado de lectura masiva await bulkRead.getStatus(bulkReadJob.job_id); // Obtener resultado de lectura masiva await bulkRead.getResult(bulkReadJob.job_id); ``` > **Nota:** Se pueden leer simultáneamente un máximo de **200,000 filas**.