-1
고유 인덱스를 만드는 방법을 찾았지만 어떤 지침도 사용하지 않았습니다. 내 문서에 3 개의 변수에 고유 한 키를 넣고 싶습니다. x, y 및 z. 좌표를 저장하고 x, y 및 z 좌표를 중복 할 수 없도록해야합니다. 아무 것도 도움이됩니다.Java에서 세 변수에 대한 고유 색인을 만드는 방법은 무엇입니까?
편집 : 내가 MongoDB를이 SQL을 시도하고있다 :
CREATE TABLE mapPosition(
x INT NOT NULL,
y INT NOT NULL,
z INT NOT NULL
CONSTRAINT mapPosition_x_y_z_pk PRIMARY KEY (x, y, z)
);
지도가 중복'x','y' 및'z' 좌표를 갖는 것을 방지하지 못합니다. 'key' 만 유일해야합니다. (객체에 좌표를 넣으 려한다면'HashSet'과'HashMap'은'equals()'와 호환되지 않습니다 ...) –
정말 찾고 있습니다. Java로 코드를 작성하십시오. 아마도 createIndex를 통해 가능 하겠지만 확실하지 않습니다. –