Loopbackjs 验证环回中模型多个字段组合的唯一性
如何确保环回模型中多个字段组合的唯一性。下面是模型组织,我有两个字段名和联系人,我希望这两个字段的组合在数据库中是唯一的。Loopbackjs 验证环回中模型多个字段组合的唯一性,loopbackjs,Loopbackjs,如何确保环回模型中多个字段组合的唯一性。下面是模型组织,我有两个字段名和联系人,我希望这两个字段的组合在数据库中是唯一的。 例如:-在创建一个组织时,'name'字段中的两个记录可以具有相同的值,但是'name'和'contact'字段的值组合对于每个记录都应该是唯一的,以便创建它 `{ "name": "Organisation", "base": "PersistedModel", "idInjection": true, "options": { "validate
例如:-在创建一个组织时,'name'字段中的两个记录可以具有相同的值,但是'name'和'contact'字段的值组合对于每个记录都应该是唯一的,以便创建它
`{
"name": "Organisation",
"base": "PersistedModel",
"idInjection": true,
"options": {
"validateUpsert": true
},
"properties": {
"name": {
"type": "string",
"required": true
},
"contact": {
"type": "number",
"required": true
}
}`
为此,可以使用索引。检查,有几个非常好的例子涵盖了这个主题
"nameContactUniqueIndex": {
"keys": {
"name": 1,
"contact": -1
},
"options": {
"unique": true
}
}
键值1指定升序,-1指定降序
这很有帮助。我们可以自定义环回中唯一索引的错误消息吗?