2013-10-16 2 views
0

내 Google 응용 프로그램 응용 프로그램에는 엔티티가 public String[] UserRoles; 필드가 있습니다. 이 목록에 특정 문자열이있는 레코드는 어떻게 가져올 수 있습니까?특정 값을 포함하는 엔티티 가져 오기

내 말은, 나는

ofy().load().type(ExampleEntity.class).filter("UserRoles contains", "foo").list() 

같은이 가능 쓰기 싶습니다? 데이터 저장소에

답변

1

필터링 수집 속성에 대한 특별한 의미가 있습니다

ofy().load().type(ExampleEntity.class).filter("UserRoles", "foo") 

이 의미 UserRoles 컬렉션에서 값으로 "foo는"이 기록을로드을 (그것이 자바 필드를 가지고 나쁜 형태의주의 대문자로 시작).

@Index 필드와 쿼리가 작동해야합니다.

관련 문제