찾다

 >  Q&A  >  본문

node.js - mongoose unique无效

天蓬老师天蓬老师2863일 전809

모든 응답(2)나는 대답할 것이다

  • 迷茫

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

    필드에 포함된 문서의 고유한 구현에 대한 제약 사항:

    이 경우 고유 인덱스는 고유성을 보장할 수 없습니다. 고유 인덱스는 주로 문서 수준의 고유성을 보장하지만 하위 문서 수준의 고유성을 보장할 수는 없습니다.

    그래서 일반적으로 코드에서 문서를 조작할 때 제어가 필요합니다.

    그러나 귀하의 요구 사항을 올바르게 이해한 경우:

    요구 사항을 충족하기 위해 복합 고유 인덱스를 생성할 수 있습니까? 예:

    스키마는 타격과 같습니다.

    {이름 : 문자열,
    그룹 : { 유형 : 문자열}}

    복합 고유 인덱스를 생성합니다.

    .createIndex({이름 : 1 , "group.type" : 1 } , { 고유 : true })

    참고로.

    MongoDB를 사랑해주세요! 재미있게 보내세요!

    회신하다
    0
  • PHP中文网

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

    귀하의 코드를 테스트하지 않았습니다. 사용할 때 인덱스 옵션을 추가했습니다.

    으아아아

    회신하다
    0
  • 취소회신하다