إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
getMore يتم استخدام الأمر لاسترداد دفعات إضافية من المستندات من مؤشر موجود. هذا الأمر مفيد عند التعامل مع مجموعات البيانات الكبيرة التي لا يمكن جلبها في استعلام واحد بسبب قيود الحجم. يسمح الأمر للعملاء بتمرين الصفحات من خلال النتائج في مجموعات قابلة للإدارة مع أوامر ترجع مؤشرا. على سبيل المثال، ابحث عنوتجميع، لإرجاع دفعات لاحقة من المستندات المشار إليها حاليا بواسطة المؤشر.
إعراب
بناء الجملة getMore للأمر كما يلي:
{
getMore: <cursor-id>,
collection: <collection-name>,
batchSize: <number-of-documents>
}
-
getMore: المعرف الفريد للمؤشر الذي سيتم استرداد المزيد من المستندات منه. -
collection: اسم المجموعة المقترنة بالمؤشر. -
batchSize: (اختياري) عدد المستندات التي يجب إرجاعها في الدفعة. إذا لم يتم تحديده، يستخدم الخادم حجم الدفعة الافتراضي.
أمثلة
مثال 1: استرداد المزيد من المستندات من مؤشر
افترض أن لديك مؤشرا بالمعرف 1234567890 من stores المجموعة. يسترد الأمر التالي الدفعة التالية من المستندات:
{
getMore: 1234567890,
collection: "stores",
batchSize: 5
}
مثال 2: استرداد المزيد من المستندات دون تحديد حجم الدفعة
إذا لم تحدد batchSize، يستخدم الخادم حجم الدفعة الافتراضي:
{
getMore: 1234567890,
collection: "stores"
}
محتوى ذو صلة
- مراجعة خيارات الترحيل من MongoDB إلى Azure DocumentDB
- اقرأ المزيد حول توافق الميزات مع MongoDB