sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo leer la colección en trozos por 1000?

Estoy de acuerdo con Remon, pero mencionas lotes de 1000, que su respuesta realmente no cubre. Puede establecer un tamaño de lote en el cursor:

cursor.batch_size(1000);

También puede omitir registros, por ejemplo:

cursor.skip(4000);

¿Es esto lo que estás buscando? Esto es efectivamente un patrón de paginación. Sin embargo, si solo está tratando de evitar el agotamiento de la memoria, no necesita establecer el tamaño del lote ni omitirlo.