Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Příkaz getMore slouží k načtení dalších dávek dokumentů z existujícího kurzoru. Tento příkaz je užitečný při práci s velkými datovými sadami, které nelze načíst v jednom dotazu kvůli omezením velikosti. Příkaz umožňuje klientům stránkovat výsledky ve správě bloků dat pomocí příkazů, které vracejí kurzor. Například vyhledání a agregace pro vrácení následných dávek dokumentů, na které aktuálně odkazuje kurzor.
Syntaxe
Syntaxe příkazu getMore je následující:
{
getMore: <cursor-id>,
collection: <collection-name>,
batchSize: <number-of-documents>
}
-
getMore: Jedinečný identifikátor kurzoru, ze kterého chcete načíst více dokumentů. -
collection: Název kolekce přidružené kurzoru. -
batchSize: (Volitelné) Počet dokumentů, které se mají v dávce vrátit. Pokud není zadaný, server použije výchozí velikost dávky.
Examples
Příklad 1: Načtení dalších dokumentů z kurzoru
Předpokládejme, že máte kurzor s ID 1234567890 z stores kolekce. Následující příkaz načte další dávku dokumentů:
{
getMore: 1234567890,
collection: "stores",
batchSize: 5
}
Příklad 2: Načtení dalších dokumentů bez zadání velikosti dávky
Pokud ho nezadáte batchSize, použije server výchozí velikost dávky:
{
getMore: 1234567890,
collection: "stores"
}
Související obsah
- Kontrola možností migrace z MongoDB do Azure DocumentDB
- Další informace o kompatibilitě funkcí s MongoDB