English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا الفصل، سنتعلم كيفية استخدام MongoDB Limit. إذا كنت بحاجة إلى قراءة عدد محدد من سجلات البيانات في MongoDB، يمكنك استخدام طريقة Limit في MongoDB، ويقبل معامل عددية، والذي يحدد عدد السجلات التي يتم قراءتها من MongoDB.
لقراءة عدد محدد من السجلات في MongoDB، تحتاج إلى استخدامlimit()الطريقة. هذه الطريقة تأخذ معامل عددية، وهو عدد المستندات التي تريد عرضها.
limit()قواعد اللغة الأساسية هي كما يلي-
>db.COLLECTION_NAME.find().limit(NUMBER)
افترض أن جمع myycol يحتوي على البيانات التالية.
{_id : ObjectId("507f191e810c19729de860e1"), title: "MongoDB Overview"}, {_id : ObjectId("507f191e810c19729de860e2"), title: "NoSQL Overview"}, {_id : ObjectId("507f191e810c19729de860e3"), title: "w3codebox Overview"}
في هذا المثال، سيظهر فقط مستندان عند استعلام المستندات.
>db.mycol.find({},{"title":1,_id:0}).limit(2) {"title":"مقدمة MongoDB"} {"title":"مقدمة NoSQL"} >
إذا لم يتم تحديدlimit()إذا تم تحديد معلمة number في الطريقة، فإنها ستعرض جميع المستندات في المجموعة.
إضافة إلى طريقة limit()، هناك طريقة أخرىskip()يقبل أيضًا أرقامًا كمعلمات数字ية ويستخدم لتحديد عدد المستندات التي سيتم تجاوزها.
skip()النحو الأساسي للطريقة هو كالتالي:
>db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)
السجلات التالية ستعرض فقط المستند الثاني.
>db.mycol.find({},{"title":1,_id:0}).limit(1).skip(1) {"title":"مقدمة NoSQL"} >
لاحظ،skip()القيمة الافتراضية في الطريقة هي 0.