NDB 的列表属性定义如下
myProp = ndb.StringProperty(repeated=True)
现在说我们有这个作为数据
myProp = ["a", "b", "c"]
我想myProp
用一个数组搜索。说类似的东西mySearchVal = ["a", "c"]
。
我很难找到如何做到这一点。我不能简单地做
MyModel.query(myProp = mySearchVal)
因为我得到的错误Expect String, but got [u'a', u'b']
。
有谁知道如何做到这一点。我真的不想以编程方式执行它,并希望它可以通过 ndb 实现。但如果我必须,我必须!
编辑:正如 POW:https ://developers.google.com/appengine/docs/python/ndb/properties没有提供问题的正确答案。它只是说明“a”、“b”或“c”将满足答案。但我想做'a'和'c'