[英]How Can I relate 2 content items in GraphQl in orchard?
我想在 Orchard 中使用以下條件編寫 GraphQl 查詢:
我有一個用於 Office 的內容類型,另一種用於 City 現在我想接收紐約市的所有辦公室。 但問題是,在 GraphQl 的 where 條件中,我看不到任何過濾特定城市的條件。
我能做什么?
您可以為城市創建分類法,然后將帶有城市分類法的分類法字段添加到您的 Office 內容類型。
啟用查詢功能,這是一個模塊,使您能夠編寫 Lucene 或 SQL 查詢並將它們公開給 GraphQL。
添加 SQL 查詢。
{
"type": "ContentItem/Office"
}
SELECT
ti.DocumentId
FROM
TaxonomyIndex ti
WHERE
ti.TermContentItemId = @cityItemId
AND ti.ContentType = 'Office'
query MyQuery {
getOfficesByCity(parameters: "{\"cityItemId\":\"4rx2d0cqr8h7fyzdq95hb45scj\"}") {
displayText
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.