为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
阿晨1998 2021-08-10 15:19:59
我最近在搞 GAE for go,发现它在他们的数据存储 API 中遗漏了基本的 !=(不等于)过滤器。https://developers.google.com/appengine/docs/go/datastore/queries#Go_Property_filters它也没有“或”条件操作数。谁能告诉我如何过滤不等于某物的数据?
查看完整描述

2 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

甚至确实具有“!=”过滤器的语言实际上也将其分解为两个不等式过滤器(一个 > 和一个 <)。也许做同样的事情会解决你的问题?

select * from table where param != "test"

变得等于

select * from table where param > "test"

与结果合并

select * from table where param < "test"

不理想,但考虑到平台的局限性......我认为这是您唯一的选择。


查看完整回答
反对 回复 2021-08-10
  • 2 回答
  • 0 关注
  • 211 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信