ورودی هایی که توسط پرس و جو به API REST بازگردانده می شوند ، می توانند مرتب و صفحه بندی شوند.
Strapi از توانایی کتابخانه QS در تجزیه اشیاء تو در تو برای ایجاد نمایش داده های پیچیده تر استفاده می کند. به جای ایجاد دستی ، مستقیماً از QS استفاده کنید تا نمایش داده های پیچیده ایجاد کنید. نمونه هایی در این مستندات نشان می دهد که چگونه می توانید از QS استفاده کنید.
مرتب سازی
نمایش داده شد می تواند یک پارامتر مرتب را بپذیرد که امکان مرتب سازی در یک یا چند زمینه با نحو های زیر را فراهم می کند:
- دریافت /api /: pluralapiid؟ مرتب سازی = مقدار برای مرتب سازی در 1 قسمت
- get /api /: pluralapiid؟ sort [0] = value1 & sort [1] = value2 برای مرتب
ترتیب مرتب سازی را می توان با:
- : ASC برای سفارش صعودی (سفارش پیش فرض ، می تواند حذف شود)
- یا: نزولی برای سفارش نزولی.
درخواست مثال: با استفاده از 2 قسمت مرتب سازی کنید پاسخ مثال
"داده ها": [ "شناسه": 1, "ویژگی های": "عنوان": "مقاله آزمون", "slug": "تست-ذرات", // . > >, "شناسه": 2, "ویژگی های": "عنوان": "مقاله آزمون", "slug": "تست-ذرات 1", // . > > ], "متا": // . > >
JavaScript Query (ساخته شده با کتابخانه QS):
از QS می توان برای ساخت URL پرس و جو مورد استفاده در مثال بالا استفاده کرد:
محاصره کردن qs = نیاز('qs'); محاصره کردن پرس و جو = qs.در حال کار کردن( مرتب سازی: ['عنوان', 'slug'], >, رمز: درست است، واقعی, // url پیرتی >); در انتظار درخواست(`/API/مقالات؟$پرس و جو>`);
فارکس پرشین...
ما را در سایت فارکس پرشین دنبال می کنید
برچسب :
نویسنده : الیزابت امینی
بازدید : <-PostHit->
تاريخ : سه
شنبه
14 شهريور
1402 ساعت: 11:30