猿问

用于 Go 的 Google App Engine 数据存储区没有 != 过滤器

我最近在搞 GAE for go,发现它在他们的数据存储 API 中遗漏了基本的 !=(不等于)过滤器。

https://developers.google.com/appengine/docs/go/datastore/queries#Go_Property_filters

它也没有“或”条件操作数。

谁能告诉我如何过滤不等于某物的数据?


阿晨1998
浏览 219回答 2
2回答

慕的地8271018

甚至确实具有“!=”过滤器的语言实际上也将其分解为两个不等式过滤器(一个 > 和一个 <)。也许做同样的事情会解决你的问题?select * from table where param != "test"变得等于select * from table where param > "test"与结果合并select * from table where param < "test"不理想,但考虑到平台的局限性......我认为这是您唯一的选择。
随时随地看视频慕课网APP

相关分类

Go
我要回答