المؤشر في MongoDB البرنامج التعليمي: تعلم مع الأمثلة
⚡ ملخص ذكي
المؤشر في MongoDB هو مؤشر تُرجعه الدالة db.collection.find() إلى مجموعة نتائج المستندات المطابقة. يتم التكرار تلقائيًا بشكل افتراضي، ولكن يمكن للمطورين استعراض المستندات واحدًا تلو الآخر باستخدام دوال مثل hasNext() و next().

ما هو المؤشر في MongoDB?
عندما db.collection.find () يتم استخدام الوظيفة للبحث عن المستندات في المجموعة، وترجع النتيجة مؤشرًا إلى مجموعة المستندات التي يتم إرجاعها والتي تسمى المؤشر.
افتراضيًا، سيتم تكرار المؤشر تلقائيًا عند إرجاع نتيجة الاستعلام. ولكن يمكن للمرء أيضًا الاطلاع بوضوح على العناصر التي تم إرجاعها في المؤشر واحدًا تلو الآخر. إذا رأيت المثال أدناه، إذا كان لدينا 3 مستندات في مجموعتنا، فسيشير كائن المؤشر إلى المستند الأول ثم يتنقل عبر جميع مستندات المجموعة.
يوضح المثال التالي كيفية القيام بذلك.
var myEmployee = db.Employee.find( { Employeeid : { $gt:2 }}); while(myEmployee.hasNext()) { print(tojson(myEmployee.next())); }
Code تفسير
- أولاً نأخذ مجموعة نتائج الاستعلام التي تجد معرف الموظف أكبر من 2 ونقوم بتعيينه إلى Javaسيناريو المتغير "myEmployee"
- بعد ذلك نستخدم حلقة while للتكرار عبر جميع المستندات التي يتم إرجاعها كجزء من الاستعلام.
- وأخيرًا، بالنسبة لكل مستند، نقوم بطباعة تفاصيل هذا المستند في JSON تنسيق مقروء.
إذا تم تنفيذ الأمر بنجاح، سيتم عرض الناتج التالي


