English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا الفصل، سنتعلم كيفية ترتيب السجلات في MongoDB.
لترتيب المستندات في MongoDB، تحتاج إلى استخدامsort()الطريقة. هذه الطريقة تأخذ مستند يحتوي على قائمة من الحقول وأوامر الترتيب. لتحديد طريقة الترتيب، استخدم 1 و-1. 1 يعني الترتيب الأصلي، و-1 يعني الترتيب العكسي.
sort()القواعد الأساسية للغة البرمجة كالتالي-
>db.COLLECTION_NAME.find().sort({KEY:1})
هذا المثال يحتوي على بيانات مجموعة 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}).sort({"title":-1}) {"title":"w3codebox Overview"} {"title":"NoSQL Overview"} {"title":"MongoDB Overview"} >
يرجى ملاحظة، إذا لم تكن قد أوضحت تفضيلات الترتيب،sort()الأساليب ستظهر المستندات بترتيب تصاعدي.