2016-06-07 2 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 количество коллекций. У вас может быть несколько баз данных, и каждая база данных может иметь несколько коллекций. Каждая коллекция может иметь несколько встроенных документов.

База данных -> Коллекции

Смежные вопросы