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

Does datastore supports inequality filter?

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

我正在使用 Go,它的文档没有提到这个过滤器,但是 python docs 似乎支持否定,所以我想知道这是一个特定于 go 的问题还是我遗漏了什么。

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

doc中声明过滤器只支持这些:=<<=>>= .

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

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

应该会产生 !=.

的结果