如何确保环回模型中特定字段的唯一性。类似于下面的模型Post,我在其中有一个字段genericId,我希望它在数据库中是唯一的,并在重复键插入时通过错误回送。
{ "name": "Post", "plural": "Post", "base": "PersistedModel", "properties": { "genericId": { "type": "string", "required":True }, "moderatedAt": { "type": "date" } }, "validations": [], "acls": [], "methods": [] }
我尝试搜索那里的文档和其他示例,但没有成功。我可以想到的一种解决方案是,为create函数创建一个remoteHook,并在插入之前验证此字段,但是正在寻找其他方法。
在您的帐户中设置验证规则common/models/post.js
common/models/post.js
Post.validatesUniquenessOf('genericId');