0

我想要一些帮助来构建一些东西,比如https://pokeapi.co/

当我尝试制作以下结构时遇到问题:

"forms": [
        {
            "url": "https://pokeapi.co/api/v2/pokemon-form/1/",
            "name": "bulbasaur"
        }
    ],
"stats": [
    {
        "stat": {
            "url": "https://pokeapi.co/api/v2/stat/6/",
            "name": "speed"
        },
        "effort": 0,
        "base_stat": 45
    },
]

当我有一个诸如表单之类的关系字段时,Directus 可以正常工作(为表单创建一个新的关系字段,获取 Bulbasaur,完成)

我将构建monsterstat表,并且我需要为关系字段stat(在这种情况下speed为 45)赋予一个值。

我试图摆弄 Directus,但没有成功。

4

1 回答 1

1

嘿,安德烈——这似乎更像是一个数据库架构问题。但这是我将使用的模式:

  • 怪物
    • ID
    • 姓名
    • stats (别名:多对多接口关系)
  • Monster_stats (多对多连接表)

    • ID
    • Monster_id
    • stat_id
  • 统计数据

    • ID
    • 姓名
    • 努力
    • base_stat
于 2018-02-27T20:24:50.590 回答