node.js - mongoose unique无效
天蓬老师
天蓬老师 2017-04-17 16:15:43
0
2
791
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(2)
迷茫

フィールドに埋め込まれたドキュメントの独自実装の制約について:

この場合、一意インデックスは一意性を保証できません。一意インデックスは主にドキュメント レベルの一意性を保証しますが、サブ ドキュメント レベルの一意性は保証できません。

したがって、通常はコード内でドキュメントを操作するときに制御する必要があります。

ただし、お客様のニーズを正しく理解している場合:

ニーズを満たす複合的な一意のインデックスを作成することは可能ですか。たとえば、

スキーマは次のようなものです。

{名前 : 文字列,
グループ : { タイプ : 文字列}}

複合一意のインデックスを作成します。

.createIndex({name : 1 , "group.type" : 1 } , { unique : true })

ご参考までに。

MongoDB が大好きです!楽しむ!

いいねを押す +0
洪涛

コードをテストしていないので、使用時にインデックス オプションを追加しました。

リーリー

もうすぐ

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート