簡體   English   中英

如何使用java在mongoDB中創建一對多

[英]How to create one to many in mongoDB using java

因此,我正在嘗試使用 java.我嘗試重新創建一個學校評分數據庫,其中包含:教師、班級、期間、學生及其成績屬性。 但是我的問題是我如何在java中實現一對多,例如,教師和他們教授的課程。

DB大圖

更精確的DB圖

我認為您要問的問題更多是關於架構設計本身,它“在 Java 中”這一事實似乎與您的問題無關。

無論如何,這是一個相當廣泛的問題和一個廣泛的話題。 很少有(如果有的話)處理模式設計的方法。

我建議您從拓寬架構設計過程的知識以及不同方法的各種權衡開始。

以下是一些可幫助您入門的資源:

我認為在您完成這些之后,您應該對特定模型的各種方法有一些想法,如果需要,您可以返回此處查看其他幫助。 :-)

取而代之的是,您將學生編碼為新文檔,名稱是索引,成績/作業是一個數組,其中包含哈希圖。 並在教師第一次嘗試訪問時進行收藏。

EXP:如果 Mr.Rogers 有 3 個類,向他詢問類並創建它們,例如“Rogers_math_alg_2”等

創建一個班級教師並使用 @Document(Collection_name="Teacher") 進行注釋,並在 Teacher 內創建班級列表。 休息 Mongo 會照顧好。

暫無
暫無

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

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