簡體   English   中英

Prisma - 如何從間接關系中檢索數據?

[英]Prisma - How to retrieve data from indirect relation?

我已經開始使用 Prisma 並為新兵訓練營項目構建了這個給定的模式,它運行良好。

我已經能夠使用關系和嵌套字段來進行簡單的 Prima 的 CRUD 操作。

但現在我試圖在一次調用( prisma.term.findMany )中獲取此模型中的數據:

data = {
    terms: [{id, name, 
        disciplines: [{id, name, 
            categories: [{id, name, 
                tests: [{id, name, pdfUrl, teacher}]
            }]
        }]
    }]
}

現在,我可以按照以下關系做到這一點:術語 > 學科 > 學科教師 > 測試 > 類別。 然后,我使用另一個函數來改造這個對象並返回到所需的模型。

挑戰在於模式中的學科和類別之間沒有直接關系。

是否可以使用選擇/包含以 1 次訪問權限返回此數據?

如果沒有學科和類別之間的關系,不使用$queryRaw就不可能在一個查詢中檢索所有內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM