Javascript 唯一约束JayData

Javascript 唯一约束JayData,javascript,unique-constraint,jaydata,Javascript,Unique Constraint,Jaydata,是否有方法指定字段必须与JayData(与SQL相同)唯一 例如: $data.Entity.extend("Test", { Id: { type: "int", key: true, computed: true }, Name: { type: "string", required: true, unique: true, maxLength: 200 } }); 如果关键字不存在,怎么做?实际上,如果元素已经存在,我不希望添加它。如果您不需要自动生成的id字段,则将名称

是否有方法指定字段必须与JayData(与SQL相同)唯一

例如:

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

如果关键字不存在,怎么做?实际上,如果元素已经存在,我不希望添加它。

如果您不需要自动生成的id字段,则将名称声明为key,并计算为false,这样它将是唯一的字段。 如果希望保留id字段,则可以使用唯一索引来实现所需的内容。
索引支持在pro providers中。

好的,也许我可以尝试不使用id字段。但是我不明白你的第二个解决方案。你所说的唯一索引是什么意思?你能举个例子吗?谢谢,我们昨天发表了一篇关于它的博客文章。org/blog我认为对于我的应用程序来说,一个专业版本是不值得的。我将删除索引字段。太糟糕了。。。无论如何,谢谢你。