-1
ユニークなインデックスを作成する方法を検索しましたが、それを行うガイドはありませんでした。私は私の文書の3つの変数に一意のキーを入れたいと思う。 x、y、zの順である。私は座標を保存しており、x、y、z座標を重複させることができないようにする必要があります。何かが助けます。Javaで3つの変数にユニークなインデックスを作成する方法は?
編集: 私はMongoDBの中に、このSQLにしようとしている:HashMapを使用して
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を経由していますが、わかりません。 –