数据存储区是否支持不等式过滤器?

时间:2015-04-08 01:03:03

标签: go datastore

我正在尝试使用不等式过滤器运行查询,但错误输出:datastore: invalid operator "!=" in filter "Field1 !="  这不支持吗?

我正在使用Go,其文档没有提及此过滤器,但python docs似乎支持否定,所以我想知道这是一个具体的问题还是我错过了什么。

q.Query = q.Query.Filter("Field1 !=", value)

1 个答案:

答案 0 :(得分:1)

doc中,它指出过滤器仅支持以下内容:=<<=>>=。< / p>

所以!=不受支持。但是,您可能有这样的解决方法:

q.Query = q.Query.Filter("Field1 >", value).Filter("Field1 <", value)

应该将结果生成为!=