هل يمكن اعطاء اولوية للشروط في قواعد البيانات ؟

  • Rashadoo

مرحباً.

لنفترض ان لدي حقل في احد الـ schemas وهو عبارة عن عدد بين 0 و 10.

ما اريد القيام به هو جلب 100 عنصر من الحقل بحيث يكون هذا العدد فيها 5، فاذا لم تكتمل الـ 100، جلبت التي يكون فيها هذا العدد 3 وهكذا ..


على الهامش:

هل هناك سبب مقنع لعدم وجود tags هنا او تصنيف الموضوع في اكثر من مجتمع ؟

سلموني الكود سأفعلها مجانا :v

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

ان كنت تستخدم sql فيمكنك القيام بهذا

select * from my_table where my_field=5 or my_field=3 order by my_field desc limit 100

اتعامل مع MongoDB لكن افهم SQL شكراً لك هذا مماثله في Mongoose

Model.find({
$or: [{ channce: 5 }],
$or: [{ chance: 3 }]
})
.sort('chance')
.limit(100)

سأجربها..

wgh أضف ردا

لا تنسى الترتيب تنازلياً لكي يجلب ال 5 اولاً (اعتقد ان الترتيب الافتراضي تصاعدي ؟)

ما هو نوع قواعد البيانات الذي تتعامل معه ؟