내 경로에 고릴라 멀티플렉서를 사용하고 있으며 ID를 전달합니다.id로 개체 가져 오기
해당 ID를 사용하면 어떻게 데이터 저장소에서 엔티티를 가져올 수 있습니까?
param := mux.Vars(r)
c := appengine.NewContext(r)
item := []Item{}
pr, err := datastore.NewQuery("Item").Filter("ID = ", param["id"]).GetAll(c, &item)
그리고 여기 저는 막혔습니다. 필터를 사용해 보았지만 작동하지 않습니다.
다음에해야 할 일은 무엇입니까?
SQL과 같은 데이터 모델링 언어의 이전 경험과 혼동을 느낄 수 있습니다. 데이터 저장소 키는 엔티티의 _properties_와 완전히 별개로 ** 있다는 점에서 _ _ 데이터 키 _는 SQL_primary 키 column_과 동일한 것이 아닙니다. 검색어는 엔티티 속성에 대해서만 이야기해야합니다. 반대로 SQL 기본 키 열은 여전히 열입니다. 데이터 저장소 키가 있다면'datastore.Get' 또는'datastore.GetMulti' 함수를 사용하십시오. 검색어가 필요하지 않습니다. – dyoo