Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A getMore parancs további dokumentumkötegek lekérésére szolgál egy meglévő kurzorból. Ez a parancs akkor hasznos, ha olyan nagy adathalmazokat kezel, amelyeket a méretkorlátozások miatt egyetlen lekérdezésben nem lehet lekérni. A parancs lehetővé teszi, hogy az ügyfelek a kurzort visszamutató parancsokkal kezelhető adattömbökben lapozhatók végig az eredményeken. Keresés ésösszesítés például a kurzor által jelenleg hivatkozott dokumentumkötegek visszaadásához.
Szemantika
A parancs szintaxisa a getMore következő:
{
getMore: <cursor-id>,
collection: <collection-name>,
batchSize: <number-of-documents>
}
-
getMore: A kurzor egyedi azonosítója, amelyből további dokumentumokat szeretne lekérni. -
collection: A kurzorhoz társított gyűjtemény neve. -
batchSize: (Nem kötelező) A kötegben visszaküldött dokumentumok száma. Ha nincs megadva, a kiszolgáló az alapértelmezett kötegméretet használja.
Példák
1. példa: További dokumentumok lekérése a kurzorból
Tegyük fel, hogy van egy kurzora a gyűjtemény azonosítójával 1234567890stores . A következő parancs lekéri a következő dokumentumköteget:
{
getMore: 1234567890,
collection: "stores",
batchSize: 5
}
2. példa: Több dokumentum lekérése kötegméret megadása nélkül
Ha nem adja meg a batchSizebeállítást, a kiszolgáló az alapértelmezett kötegméretet használja:
{
getMore: 1234567890,
collection: "stores"
}
Kapcsolódó tartalom
- A MongoDB-ből az Azure DocumentDB-be való migrálás beállításainak áttekintése
- További információ a MongoDB-vel való funkciókompatibilitásról