我有一个结构
type Test struct{
Name string
Creation time.Time
User *datastore.Key
Membres []*datastore.Key
}
我想在数据存储区查询
中等效这个sql查询SELECT * FROM Test WHERE User=myOwnUser OR myOwnUser in(Membres)
感谢的
答案 0 :(得分:1)
GQL提供了许多类似SQL的功能,但OR不是其中之一(请参阅GQL reference)。您可以对结果执行两个查询和一组交集。或者,您可以对一些进行非规范化并添加包含两者的UserAndMembers属性,然后只使用IN查询。