2016-06-07 96 views
0

我正在尋找以分層方式將數據存儲在mongodb中。 例如 結構應如下:Mongodb中的層次結構數據庫結構

Database1 
    Datastore1 
      Collection1 
      Collection2 
      Collection3 
      Collection4 

    Datastore2 
      Collection1 
      Collection2 
      Collection3 
      Collection4 

Database2 
    Datastore1 
      Collection1 
      Collection2 
      Collection3 
      Collection4 
    Datastore2 
      Collection1 
      Collection2 
      Collection3 
      Collection4 
    Datastore3 
      Collection1 
      Collection2 
      Collection3 
      Collection4 
    Datastore4 
      Collection1 
      Collection2 
      Collection3 
      Collection4 

Database3 
    Datastore1 
      Collection1 
      Collection2 
      Collection3 
      Collection4" 

有像上面的數據存儲在MongoDB中的方法嗎?請幫助

+0

你能描述一下你要解決的問題嗎?看起來你的結構背後的真實世界可以用更靈活的方式表現出來。 – profesor79

回答

-1

您可以在集合中擁有分層數據。集合中的分層數據稱爲嵌入式文檔。但是,正如您的問題所述,您不能擁有數據存儲級別。該結構中的層次結構是數據庫後跟n個集合。您可以有多個數據庫,每個數據庫可以有多個集合。每個集合都可以有多個嵌入文檔。

數據庫 - >集合