2016-06-07 124 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个集合。您可以有多个数据库,每个数据库可以有多个集合。每个集合都可以有多个嵌入文档。

数据库 - >集合