google app engine - multiple filters vs OR , ndb query -


इन प्रश्नों के बीच अंतर क्या है:

  qry1 = Account.query () # सभी खाता प्राप्तकर्ताओं को पुनः प्राप्त करें qry2 = qry1.filter (अकाउंट। यूरीड & gt; = 40) # यूज़र आईडी पर फ़िल्टर करें; = 40 qry3 = qry2.filter (अकाउंट। यूसेरड & lt; 50) # यूज़रआइटर पर फ़िल्टर & lt; 50 के रूप में अच्छी तरह से  

और =>

  qry = Article.query (एनडीबी.ओआर (अकाउंट। यूसरिड & gt; = 40, अकाउंट। यूसेरीड & lt; 50))  

और =>

  qry = Article.query (ndb.and (अकाउंट। युरीड & gt; = 40, अकाउंट। यूसेरीड & lt; 50))  

पहली क्वेरी एक AND करता है I इस प्रकार, केवल ऐसी संस्थाएं जो दोनों असमानताओं से मेल खाती हैं, क्वेरी से वापस आ जाएंगी। दूसरी क्वेरी एक OR करता है इस प्रकार, किसी भी फिल्टर के मेल खाने वाली संस्थाओं को वापस लौटा दिया जाएगा। एनडीबी प्रश्नों के बारे में अधिक जानकारी के लिए, एक नज़र डालें।


Comments

Popular posts from this blog

python - Strange behavior using PyQt4's 'pyqtSlot' decorator before another decorator -

c# - UnhandledExceptionMode.ThrowException for AppDomain.UnhandledException -

c# - Process.Kill() returns access denied -