나는 쉼표로 구분 된 문자열을 strings.Split()
으로 슬라이싱하고 원하는 하위 슬라이스를 추출 할 수 있습니다.데이터 스토어에서 golang 슬라이스 변수 .NewQuery() 필터 사양?
friends := string("9q4kq,9q47y,9q4kp,9q4kj,9q4km,9q47v,9q4kr,9q47z")
s := strings.Split(friends, ",")
f0:= s[0]
datastore.NewQuery()
초크 (레코드가 반환) 나는 슬라이스 f0
를 사용 datastore.NewQuery()
의 필터 구성 요소를 지정할 때 : 나는 하드 코딩 할 때,
Filter("Field1 =", string(f0))
그러나 사용
Filter("Field1 =", f0)
같은 결과를 필터 구성 요소에서 원하는 레코드를 얻습니다.
Filter("Field1 =", "9q4kq")
필터에서 이러한 슬라이스를 참조하는 올바른 방법은 무엇입니까?
http://play.golang.org/p/DxPAgq3H28을 참조하십시오.