4

User に基づいて Admin モデルを作成しました。

{
  "name": "Admin",
  "plural": "admins",
  "base": "User",
  "strict": true,
  "properties": {
    "email": {
      "type": "string",
      "mysql": {
        "dataType": "VARCHAR",
        "dataLength": 50
      }
    },
    "password": {
      "type": "string",
      "mysql": {
        "dataType": "VARCHAR",
        "dataLength": 60
      }
    },
  },
  "validations": [],
  "relations": {},
  "acls": [],
  "methods": []
}

MySQL db で Admin テーブルを記述すると、User モデルからの追加の列が表示されます。

+-------------------+--------------+------+-----+---------+----------------+
| Field             | Type         | Null | Key | Default | Extra          |
+-------------------+--------------+------+-----+---------+----------------+
| id                | int(11)      | NO   | PRI | NULL    | auto_increment |
| email             | varchar(50)  | YES  |     | NULL    |                |
| password          | varchar(60)  | YES  |     | NULL    |                |
| realm             | varchar(512) | YES  |     | NULL    |                |
| username          | varchar(512) | YES  |     | NULL    |                |
| credentials       | text         | YES  |     | NULL    |                |
| challenges        | text         | YES  |     | NULL    |                |
| emailVerified     | tinyint(1)   | YES  |     | NULL    |                |
| verificationToken | varchar(512) | YES  |     | NULL    |                |
| status            | varchar(512) | YES  |     | NULL    |                |
| created           | datetime     | YES  |     | NULL    |                |
| lastUpdated       | datetime     | YES  |     | NULL    |                |
+-------------------+--------------+------+-----+---------+----------------+

テーブルに追加の小道具を追加しないようにする方法はありますか?

4

2 に答える 2

1

strongloop のドキュメントにあるように、これらのプロパティを JSON モデル定義から直接除外できるようになりました。 "base": "User", "properties": { "lastUpdated": false, "credentials": null, "challenges": null, "modified": "date" }

http://docs.strongloop.com/display/public/LB/Model+definition+JSON+ファイル

于 2015-07-22T15:35:05.703 に答える