Loopback:如何在Loopback中使用字符串数组定义属性?

时间:2017-07-10 11:34:08

标签: loopbackjs loopback

我在环回应用程序中有以下模型,它将保存在MongoDB中:

模型

姓名Coffeshop:

  • 编号
  • 姓名(字符串)
  • 城市(String)

问题:

现在我希望能够在一个名为" tags"的新属性中存储字符串列表:

  • 标签(字符串数组)

与其他必要的模型无关。我只需要一个简单的字符串列表。

我怎样才能实现这个目标?

代码:

{
  "name": "CoffeeShop",
  "plural": "CoffeeShops",
  "base": "PersistedModel",
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "properties": {
    "name": {
      "type": "string",
      "required": true
    },
    "city": {
      "type": "string",
      "required": true
    }
  },
  "validations": [],
  "relations": {},
  "acls": [],
  "methods": {}
}

1 个答案:

答案 0 :(得分:3)

很容易:

{
  "name": "CoffeeShop",
  "plural": "CoffeeShops",
  "base": "PersistedModel",
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "properties": {
    "name": {
      "type": "string",
      "required": true
    },
    "city": {
      "type": "string",
      "required": true
    },
    "tags": {
      "type": [
        "string"
      ],
      "required": false
    }
},
  "validations": [],
  "relations": {},
  "acls": [],
  "methods": {}
}