我最近在搞 GAE for go,發(fā)現(xiàn)它在他們的數(shù)據(jù)存儲(chǔ) API 中遺漏了基本的 !=(不等于)過(guò)濾器。https://developers.google.com/appengine/docs/go/datastore/queries#Go_Property_filters它也沒(méi)有“或”條件操作數(shù)。誰(shuí)能告訴我如何過(guò)濾不等于某物的數(shù)據(jù)?
2 回答

慕的地8271018
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
甚至確實(shí)具有“!=”過(guò)濾器的語(yǔ)言實(shí)際上也將其分解為兩個(gè)不等式過(guò)濾器(一個(gè) > 和一個(gè) <)。也許做同樣的事情會(huì)解決你的問(wèn)題?
select * from table where param != "test"
變得等于
select * from table where param > "test"
與結(jié)果合并
select * from table where param < "test"
不理想,但考慮到平臺(tái)的局限性......我認(rèn)為這是您唯一的選擇。
- 2 回答
- 0 關(guān)注
- 232 瀏覽
添加回答
舉報(bào)
0/150
提交
取消