هل يمكن لاستعلام GQL تنفيذ طلب بأكثر من نوعين أو أكثر؟
-
29-09-2019 - |
سؤال
لدي نوعان من الكيان في تطبيق Python GAE الخاص بي - سواء مع سمات مماثلة - وأود أن أستفسر عن كل من القائمتين وأطلب النتيجة وفقًا لسمة مشتركة لكلا النوعين. لذلك شيء على غرار:
db.GqlQuery("SELECT * FROM Video1, Video2 ORDER BY views DESC").fetch(1000)
هل يمكنني القيام بذلك في GQL مباشرة؟
المحلول
لا. تحتاج إلى تشغيل استفسارين ، واحد لكل نوع.
تفحص ال GQL و فئة GQLquery المراجع.
يمكنك فعليًا إجراء استعلام بلا طيبة باستخدام db.gqlquery ('Select') لجلب كل شيء. ومع ذلك ، لا يمكنك تصفية أو طلبها (بخلاف ذلك بواسطة مفتاح).
تعديل:
قد ترغب في التحقق بوليمودل.
لا تنتمي إلى StackOverflow