2013-03-14 2 views
0

필드가 JayData (SQL과 동일)와 고유해야한다는 것을 지정하는 방법이 있습니까? 예를 들어고유 제한 JayData

는 : 키워드가 존재하지 않는 경우

$data.Entity.extend("Test", { 
    Id: { type: "int", key: true, computed: true }, 
    Name: { type: "string", required: true, unique: true, maxLength: 200 } 
}); 

, 그것을 어떻게 할까? 사실, 이미 존재한다면 요소 추가를 원하지 않습니다.

답변

0

자동 생성 ID 필드가 필요하지 않은 경우 name을 키로 선언하고 false를 계산하면 고유 필드가됩니다. id 필드를 유지하려면 고유 인덱스를 사용하여 원하는 것을 얻을 수 있습니다. 색인 지원은 프로 제공 업체에 있습니다.

+0

어쩌면 나는 id 필드없이 할 수 있습니다. 그러나 나는 두 번째 해결책을 이해하지 못합니다. 'unique index' 란 무엇을 의미합니까? 예제를 제공해 줄 수 있습니까? 감사합니다 – Maxbester

+0

우리는 어제 그것에 대해 블로그 게시물을 출판했다. jaydata.org/blog –

+0

전문적인 버전이 내 앱에 가치가 없다고 생각합니다. 색인 필드를 제거합니다. 너무 나쁜 ... 어쨌든 고마워. – Maxbester