ループバック モデルで特定のフィールドの一意性を確保する方法。以下のようにモデル Post があります。フィールドには genericId があり、データベース内で一意であり、重複キーの挿入時にエラーを介してループバックする必要があります。
{
"name": "Post",
"plural": "Post",
"base": "PersistedModel",
"properties": {
"genericId": {
"type": "string",
"required":True
},
"moderatedAt": {
"type": "date"
}
},
"validations": [],
"acls": [],
"methods": []
}
ドキュメントや他の例を検索してみましたが、成功しませんでした。私が考えることができる 1 つの解決策は、create 関数の remoteHook を作成し、挿入する前にこのフィールドを検証することですが、他の方法を探すことです。