【问题标题】:Unique constraint JayData唯一约束 JayData
【发布时间】:2013-03-14 12:51:55
【问题描述】:

有没有办法指定 JayData 中的字段必须是唯一的(与 SQL 相同)?

例如:

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

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

【问题讨论】:

    标签: javascript unique-constraint jaydata


    【解决方案1】:

    如果您不需要自动生成的 id 字段,则将 name 声明为键并计算为 false,因此它将是一个唯一字段。 如果您想保留 id 字段,那么您可以使用唯一索引来实现您想要的。 专业提供者提供索引支持。

    【讨论】:

    • 好吧,也许我可以尝试不使用 id 字段。但是我不明白你的第二个解决方案。 unique index 是什么意思?你能举个例子吗?谢谢
    • 我们昨天发表了一篇关于它的博客文章。 jaydata.org/blog
    • 我认为专业版不适合我的应用。我将删除索引字段。太糟糕了……还是谢谢。
    猜你喜欢
    • 2015-03-06
    • 2012-10-27
    • 2019-09-25
    • 2021-01-22
    • 2015-06-07
    • 2011-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多