나는 카산드라 새로운 그리고 난 기본 키카산드라 선택 쿼리에서 제
cqlsh> create table rick_morty (id uuid, name text, adventure text, instigator frozen<set<text>>, PRIMARY KEY((instigator), adventure, name, id));
이제 내가 원하는 같은 냉동 컬렉션 테이블을 생성는 (기본 키를 기반으로 쿼리하는 경우 선동자)에 대한 정보를 수집합니다. 나는 단지 하나의 값을 쿼리하고 싶다면 CONTAINS 'contained_value'를 사용할 수 있지만 전체 컬렉션을 쿼리하려고한다.
나는이 작업을 수행하는 방법을 찾아 다녔지만 그 답을 찾을 수 없습니다.
const query = 'SELECT name from rick_morty where instigator = ["Rick", "Morty", "Beth"]';
이 선동자의 배열과 관련된 모든 이름 목록을 검색하려면 ...
const query = 'SELECT name from rick_morty';
같은 일을
는 모든 결과를 검색하지만, 내가 좋아하는 일을하고 싶습니다.
가능합니까 ?? 부적절한 방식으로 테이블을 만들었나요?
와우, 나는 바보 같은 느낌! 나는 많은 문서를 읽었지만, "User Defined Type"을 보았을 때, 'nah, 나는 콜렉션 타입이 이미 설정되어 있고, 어떻게 할 지 알 필요가 없다'고 생각했습니다. 바! 답변에 대해 정말 고마워요. D 나는 그것을 수락 된 것으로 표시했으며, 친절하게 도와 주셔서 감사합니다. –