0

我有这个产品结构:

在此处输入图像描述

我想通过uid玩具查询。但是,此查询不起作用:

const products = await this.$prismic.api.query([
  this.$prismic.predicates.at('my.product.category','toys'
)]

不幸的是,它不起作用。

4

1 回答 1

1

对 Prismic 来说相当新,所以我花了一段时间才弄清楚。该方法非常简单:

在两种类型(即产品和类别)之间建立关系后,您可以使用此查询按特定类别获取产品:

const products = await this.$prismic.api.query(
   this.$prismic.predicates.at('my.product.category', 'category_id')
)

类别 id 可以在类别文档中找到(它看起来像:)X_uidsfsdFKHF2。根据文档,这是使此查询起作用的唯一方法。您不能使用uidtype

在此处输入图像描述

于 2021-01-11T02:36:16.537 回答