如何在特定集合中创建新条目?

时间:2019-01-23 00:21:34

标签: graphql strapi

或者换句话说:我如何创建一个与特定集合有关系且仅与特定集合有关系的新条目?

以下代码创建品牌类型的新条目。如何将其放入特定的收藏夹中?

我是graphql的新手,所以如果我想实现的目标根本无法实现或者graphql的工作方式不可行,请告诉我

其他信息: 我正在使用mlab作为后端,并使用trapi(无头cms)。在trapi上,我将graphql安装为外部插件。

预先感谢

mutation {
  createBrand(input: {
    data: {
      name: "John",
      description: "this is my description"
    }
  }) {
    brand {
      name
      description
    }
  }
}

1 个答案:

答案 0 :(得分:0)

对于我对graphql的非常有限的理解,我认为为了将新条目与特定集合相关联,您需要编辑上面的代码并添加:

mutation {
  createBrand(input: {
    data: {
      name: "John",
      description: "this is my description"
      collectionInPlurals: ['collectionId']
    }
  }) {
    brand {
      name
      description
    }
  }
}
如果集合的类型为“ item”,则

collectioninPlurals可能是项目,然后您提供特定项目的ID

我希望它可以使其他人受益...