2017-04-12 70 views
0

我正在开发一个bot,它有更多的父和子Button Keyboard菜单,我想访问每个步骤,我的数据模型是否良好?以及如何改善这一点。 这是我的数据模型:树(数据结构)的文档存储数据建模

{ 
    "Keyboard": { 
     "StartKeyboard": [ 
      "Content", 
      "Start", 
      "About" 
     ], 
     "Start": { 
      "parent": "StartKeyboard", 
      "childs":[ 
       "⚙️111⚙️", 
       "222", 
       "333", 
       "4444", 
       "555" 
      ] 
     }, 
     "About": { 
      "parent": "Start", 
      "childs":[ 
       "111111111", 
       "2222222222", 
       "33333333333333", 
       "444444444", 
       "55555555555" 
      ] 
     } 
     "Content":{ 
      "message": "54645465468545485454654654654" 
     } 

    } 
} 

回答

0

我找到一个好的数据模型parent,child,left,right,path

{ 
    "Keyboard": { 
     "StartKeyboard": [ 
      "Content", 
      "Start", 
      "About" 
     ], 
     "Start": { 
      "parent": "StartKeyboard", 
      "childs":[ 
       "4444", 
       "555" 
      ] 
      "left": 
      "right": 
      "path": Keyboard.StartKeyboard.Start 
     } 

    } 
}