Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kommandot getMore används för att hämta extra batchar med dokument från en befintlig markör. Det här kommandot är användbart när du hanterar stora datauppsättningar som inte kan hämtas i en enda fråga på grund av storleksbegränsningar. Med kommandot kan klienterna sidnumrera genom resultaten i hanterbara segment med kommandon som returnerar en markör. Du kan till exempel hitta och aggregera för att returnera efterföljande batchar med dokument som pekar på av markören.
Syntax
Syntaxen getMore för kommandot är följande:
{
getMore: <cursor-id>,
collection: <collection-name>,
batchSize: <number-of-documents>
}
-
getMore: Den unika identifieraren för markören som du kan hämta fler dokument från. -
collection: Namnet på samlingen som är associerad med markören. -
batchSize: (Valfritt) Antalet dokument som ska returneras i batchen. Om det inte anges använder servern standard batchstorleken.
Examples
Exempel 1: Hämta fler dokument från en markör
Anta att du har en markör med ID:t 1234567890 från stores samlingen. Följande kommando hämtar nästa batch med dokument:
{
getMore: 1234567890,
collection: "stores",
batchSize: 5
}
Exempel 2: Hämta fler dokument utan att ange batchstorlek
Om du inte anger batchSizeanvänder servern standard batchstorleken:
{
getMore: 1234567890,
collection: "stores"
}
Relaterat innehåll
- Granska alternativ för migrering från MongoDB till Azure DocumentDB
- Läs mer om funktionskompatibilitet med MongoDB