Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O getMore comando é usado para recuperar lotes extras de documentos de um cursor existente. Esse comando é útil ao lidar com grandes conjuntos de dados que não podem ser buscados em uma única consulta devido a limitações de tamanho. O comando permite que os clientes paginem por meio dos resultados em partes gerenciáveis com comandos que retornam um cursor. Por exemplo, localizar e agregar, para retornar os lotes subsequentes de documentos atualmente apontados pelo cursor.
Sintaxe
A sintaxe do comando é a getMore seguinte:
{
getMore: <cursor-id>,
collection: <collection-name>,
batchSize: <number-of-documents>
}
-
getMore: o identificador exclusivo para o cursor do qual recuperar mais documentos. -
collection: o nome da coleção associada ao cursor. -
batchSize: (Opcional) O número de documentos a serem retornados no lote. Se não for especificado, o servidor usará o tamanho do lote padrão.
Exemplos
Exemplo 1: recuperar mais documentos de um cursor
Suponha que você tenha um cursor com a ID 1234567890 da stores coleção. O comando a seguir recupera o próximo lote de documentos:
{
getMore: 1234567890,
collection: "stores",
batchSize: 5
}
Exemplo 2: recuperar mais documentos sem especificar o tamanho do lote
Se você não especificar o batchSize, o servidor usará o tamanho do lote padrão:
{
getMore: 1234567890,
collection: "stores"
}
Conteúdo relacionado
- Examinar as opções de migração do MongoDB para o Azure DocumentDB
- Leia mais sobre a compatibilidade de recursos com o MongoDB