J'essaie d'interroger Prismic predicate.fulltext en utilisant Vuejs C'est la première fois que j'utilise des prédicats, mais la documentation sur ce qui est requis pour les prédicats en texte intégral semble déroutante. Voici mon code.
async searchByQuery(query) { const fullTextResult = await this.$prismic.client.get({ predicates: this.$prismic.predicate.not("articles.article_title", query), }); console.log(fullTextResult); },
Où articles est mon type personnalisé, article_title est un champ dans mon type personnalisé. C'est ce que j'ai compris de la documentation sur la façon de procéder, mais j'obtiens ensuite une erreur inattendue
Je voudrais clarifier pourquoi cela ne fonctionne pas et ce que signifie réellement la documentation. BTW, j'utilise Vue3, ce qui signifie que j'utilise le nouveau prismicio/client
Vous êtes si proches !
Avec Vue 3, vous verrez quelque chose comme ceci :
En gros, vous devez
my.
前面加上my.
前缀,以指示它是您的文档类型之一的字段,并将您使用的谓词更改为precidate.fulltext
而不是predicate.not
(en supposant que vous souhaitiez effectuer une recherche en texte intégral)S'il vous plaît dites-moi si cela aide :)