Bu kolay bir soru gibi görünüyor. Ancak the docs yanıt vermiyor gibi görünüyor. onlardan örneği kullanarak, bunu yapmak istiyorum: Ben de kısmi dizeleri eşleştirmek istediğiniz hariçndb Sorgu kısmi dizgi eşlemesi
Account.query(Account.title == "best")
. Bu senaryoya göre Yani:
acct = Account(title="the best account in the world")
argümanı ile ndb sorgu "en iyi" acct
eşleşir.
Şu anda görebildiğim tek seçenek, Account.query()
aracılığıyla döngü yapmak ve her title
'u python'da re.search
modülü ile eşleştirmektir. Bu iyi bir çözüm gibi görünmüyor.
Güncelleme: Ayrıca gql
da arıyorum. Bunu yapmak:
acct = ndb.gql('SELECT * from Account WHERE title LIKE '%best%')
bir Parse Error: Invalid WHERE Condition at symbol LIKE
GQL SQL değil. –