2017-12-26 9 views
0

私は春のデータmongoを使用しています。 documentのフィールドはprimary keyから離れている必要がありますが、私の要求に応じて@Indexed(unique=true)は使用できません。ユニークなフィールドを作るために、春のデータmongoに@Column(unique=true)のような注釈がありますか?ドキュメントのフィールドを一意にする方法は?

+0

はい@Column(unique = true) – pvpkiran

+0

好奇心の高まりから、なぜ@Indexed(unique = true)を使用できませんか? – Synch

+0

@Synch実際には、そのドキュメントを別のドキュメントに埋め込んでいます。その場合、同じドキュメントを埋め込むように制限しています。 –

答えて

0

この場合、疎なインデックスが必要です。

Try @Indexed(unique=true, sparse=true)このタイプのインデックスのドキュメントを読んでくださいhere

+0

重複したエントリを許可しています。 –

+0

私の答えを編集しました – pvpkiran

関連する問題