在App Engine 資料儲存區中,不直接支援使用整數切片執行“IN”查詢過濾功能。但是,可以採用多種方法來實現類似的功能。
一種選擇是為整數切片中的每個元素建立單獨的查詢。這種方式適合元素數量比較少的情況。
如果整數切片中的元素表示連續範圍,則可以使用範圍運算子(>= 和
如果被篩選的屬性是實體鍵,您可以使用 datastore.GetMulti() 函數基於鍵數組檢索多個實體。
注意:
第二種方法使用多個過濾器呼叫無法正常運作。以這種方式套用多個篩選器會產生邏輯 AND 連接,並且沒有實體可能會同時滿足所有條件。
以上是如何使用 Go 在 Google App Engine 資料儲存中使用整數切片執行「IN」查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!