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