Google App EningeのNDBプロパティーにあるrepeatedプロパティーオプションが激しくいかしている。
class Hoge(ndb.Model): foo = ndb.StringProperty(repeated=True)と組んだ場合、下のようにプロパティーを設定することができる。
hoge = Hoge() hoge.foo = ["test1","test2"] hoge.put()で、実は、これ、下のようにgqlで検索を行うとヒットするのである。
qry = ndb.gql("SELECT * FROM Hoge WHERE foo = 'test1'")
qry = ndb.gql("SELECT * FROM Hoge WHERE foo = 'test2'")これがヒットするということは、ハッシュタグのような検索に使うことができるということである。
便利だなー、これ。
0 コメント:
コメントを投稿