Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El getMore comando se usa para recuperar lotes adicionales de documentos de un cursor existente. Este comando es útil cuando se tratan grandes conjuntos de datos que no se pueden capturar en una sola consulta debido a limitaciones de tamaño. El comando permite a los clientes paginar a través de los resultados en fragmentos administrables con comandos que devuelven un cursor. Por ejemplo, busque y agregue para devolver lotes posteriores de documentos a los que apunta actualmente el cursor.
Syntax
La sintaxis del getMore comando es la siguiente:
{
getMore: <cursor-id>,
collection: <collection-name>,
batchSize: <number-of-documents>
}
-
getMore: identificador único del cursor desde el que se van a recuperar más documentos. -
collection: nombre de la colección asociada al cursor. -
batchSize: (Opcional) Número de documentos que se van a devolver en el lote. Si no se especifica, el servidor usa el tamaño de lote predeterminado.
Examples
Ejemplo 1: Recuperar más documentos de un cursor
Supongamos que tiene un cursor con el identificador 1234567890 de la stores colección. El siguiente comando recupera el siguiente lote de documentos:
{
getMore: 1234567890,
collection: "stores",
batchSize: 5
}
Ejemplo 2: Recuperar más documentos sin especificar el tamaño del lote
Si no especifica , batchSizeel servidor usa el tamaño de lote predeterminado:
{
getMore: 1234567890,
collection: "stores"
}
Contenido relacionado
- Revisión de las opciones para migrar de MongoDB a Azure DocumentDB
- Más información sobre la compatibilidad de características con MongoDB