検索

ホームページ  >  に質問  >  本文

node.js - mongoose unique无效

天蓬老师天蓬老师2778日前788

全員に返信(2)返信します

  • 迷茫

    迷茫2017-04-17 16:17:43

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

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

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

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

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

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

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

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

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

    ご参考までに。

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

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 16:17:43

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

    リーリー

    もうすぐ

    返事
    0
  • キャンセル返事