node.js - 使用 mongodb 环回中的嵌套(嵌入式)树模型

标签 node.js mongodb loopbackjs

我试图找出如何使用 mongodb 在环回中设置一个非常简单的嵌套“treenode”模型。这个想法是只有一个模型(为此):可以包含其他树 Node 的树 Node 。我想通过 mongodb 嵌套文档一次存储它们:

- TreeNode (document):
  Name: "A",
  Nodes: [          
     { 
       Name: "A-A",
       Nodes: [
          { 
            Name: "A-A-A",
            Nodes: []
          },
          { 
            Name: "A-A-B",
            Nodes: []
          },
          { 
            Name: "A-A-C",
            Nodes: []
          }         
      },       
      { 
       Name: "A-B",
       Nodes: []       
      },  
  ]

此外,任何级别的每个 Node 都与其他模型有关系

会有很多顶层的根树 Node (文档)。哪种关系类型以及我应该如何使用它?

最佳答案

不幸的是,目前还没有太多关于这个主题的文档。现在,请参阅 http://docs.strongloop.com/display/LB/Embedded+models+and+relations

关于node.js - 使用 mongodb 环回中的嵌套(嵌入式)树模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27544136/

相关文章:

mongodb - 如何重命名 MongoDB 对象数组中的嵌套键?

node.js - 环回下载文件

javascript - 如何继续实现混合移动应用理念?

javascript - StrongLoop : How to define models in models/directory at loopback. 启动()时间?

javascript - 如何用异步解决这个错误?

c# - 使用 MongoDB 和 ASP.NET MVC 构建 Web 应用程序,我应该使用 C# 驱动程序还是 Javascript 驱动程序

node.js - 在我的 cli npm 应用程序中使用 babel-register 在本地工作,但在发布后不能全局使用

javascript - 导入json Mongodb

javascript - NodeJS Forge - 将加密字节字符串转换为十六进制字符数组

json - 获取JSON的值