如何确保Loopback模型中特定字段的唯一性。像下面这个Post模型,我有一个名为genericId的字段,我希望它在数据库中是唯一的,并且当发生重复键插入时,Loopback会抛出错误。
{
"name": "Post",
"plural": "Post",
"base": "PersistedModel",
"properties": {
"genericId": {
"type": "string",
"required":True
},
"moderatedAt": {
"type": "date"
}
},
"validations": [],
"acls": [],
"methods": []
}
我已经尝试搜索了他们的文档和其他示例,但没有成功。 我能想到的一个解决方案是,为创建函数创建一个remoteHook,在插入之前验证该字段,但我正在寻找其他方法。