2016-09-15 2 views
0

Dies ist meine Tabellenstruktur:desgin bloger Systemdatenbank sechema mit mongoDB (NoSQL)

Webseite viele Benutzer

jeder Benutzer hat viele weblogs hat

jedes Weblog viele Artikel

hat jeder Artikel hat viele Kommentare,

whats ist das beste Design dafür in MongoDB?

ist es wahr?

{ 
    user:[ 
     {name:"john", 
      weblog : [ 
       { name: "new blog", 
        article : [ 
         { 
          title: "this is first article", 
          comment :[ 
            {text": comment }, 
            {...comment...}, 
            {...comment...} 
          ] 
         } 
         {...article...}, 
         {...article...} 

        ] 
       } 
       {...weblog...}, 
       {...weblog...}, 
       {...weblog...} 
      ], 
     }, 
     { ...user... }, 
     { ...user... }, 
     { ...user... } 
    ] 

} 

Ist es Standard?

Ich denke, es ist zu verschachtelt. Ist es Noraml für die Suche?

enter image description here

Antwort