最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

使回送模型的索引唯一

运维笔记admin13浏览0评论

使回送模型的索引唯一

使回送模型的索引唯一

这是我的模型的样子

  "name": "mClass",
  "base": "PersistedModel",
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "properties": {
    "mClassName": {
      "type": "string",
      "required": true,
      "index": {
        "unique": true
      }
    },
    "mClassUrl": {
      "type": "string"
    },
    "mCreatedBy": {
      "type": "string",
      "required": true
    },
    "mCreatedAt": {
      "type": "date",
      "required": true,
      "default": "$now"
    },
    "mUpdatedAt": {
      "type": "date"
    },
    "mDeletedAt": {
      "type": "date"
    }
  },
  "validations": [],
  "relations": {},
  "acls": [
    {
      "accessType": "*",
      "principalType": "ROLE",
      "principalId": "$unauthenticated",
      "permission": "DENY"
    }
  ],
  "methods": {}
}

我想将类名设为唯一。我尝试了index:{unique:true},但似乎无法正常工作,因为我仍然可以创建具有相同名称的类。请帮助我进行哪些更改。

回答如下:

或者,在您的[[mClass.js中,您可以执行以下操作:

module.exports = function (mClass) { mClass.validatesUniquenessOf('mClassName'); };

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论