【问题标题】:Duplicate items in Strapi ManyToMany relationStrapi 多对多关系中的重复项目
【发布时间】:2021-09-28 14:40:08
【问题描述】:

是否有可能在 Strapi 中以多对多关系允许重复项目?如果没有,还有什么办法?

我可以拥有现在的 A、B、C,而不是我需要的 A、B、C、A、B。

【问题讨论】:

    标签: strapi headless-cms


    【解决方案1】:

    多对多关系需要一个辅助表,不能有重复的条目。

    您要解决的用例是什么?如果它可能与通常的数据库关系在strapi中也可能,但它更多地与数据库设计有关而不是strapi。

    【讨论】:

    • 嗨@Markido 如果我查看表格,每行都有一个唯一的键,它不是组合键,所以按照设计应该是可能的。直接在数据库中添加“合法”行可以正常工作,添加“非法”行不会失败,但不会在 Strapi 后端显示“非法”行。我要设计的是一个练习应用程序——一个程序包含一个或多个集合,一个集合包含一个或多个练习,一个集合应该能够多次包含相同的练习。
    • 这听起来像是两种不同的多对多关系。
    • 如果一个练习可以包含更多次,还有三、四和五?数据库结构好的时候,Strapi 应该可以做得更好?
    • 我很惊讶 Strapi 会为你限制这个。但是,也许值得对此提出功能请求?如果我们可以将其正式化并且社区批准,我不介意实施它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多