これは簡単な質問のようです。しかし、ドキュメントはそれに答えていないようです。それらの例を使用して、これを行いたいです:
Account.query(Account.title == "best")
ただし、部分的な文字列も一致させたいと思います。したがって、このシナリオでは:
acct = Account(title="the best account in the world")
引数「best」を持つ ndb クエリは、acct
.
現時点で私が目にする唯一のオプションは、ループして、それぞれをPythonのモジュールAccount.query()
と一致させることです。これは良い解決策とは思えません。title
re.search
更新:私も見ていgql
ます。これを行う:
acct = ndb.gql('SELECT * from Account WHERE title LIKE '%best%')
を返しますParse Error: Invalid WHERE Condition at symbol LIKE