Mongodb 文件夹结构的NoSQL模式
我有表示文件夹结构的文档。一个文件夹可以包含其他文件夹(嵌套),理论上是无限深的,但对于我们的应用程序来说更现实的是3或4层。我需要能够检索单个项目(一个节点),也许嵌入会使这项任务有点困难 有什么建议吗?总结了在mongodb中存储分层数据的更流行/常见的方法 -存在重大缺陷Mongodb 文件夹结构的NoSQL模式,mongodb,nosql,Mongodb,Nosql,我有表示文件夹结构的文档。一个文件夹可以包含其他文件夹(嵌套),理论上是无限深的,但对于我们的应用程序来说更现实的是3或4层。我需要能够检索单个项目(一个节点),也许嵌入会使这项任务有点困难 有什么建议吗?总结了在mongodb中存储分层数据的更流行/常见的方法 -存在重大缺陷 难寻 很难得到部分结果 如果你需要一棵大树,它会变得笨重。此外,MongoDB中的文档大小有一个限制,v1.8中为16MB(在未来的版本中,这个限制可能会增加) 因为您需要能够检索单个项目,所以对于您的用例来说,这可
- 难寻
- 很难得到部分结果
- 如果你需要一棵大树,它会变得笨重。此外,MongoDB中的文档大小有一个限制,v1.8中为16MB(在未来的版本中,这个限制可能会增加)
或者可能更适合您所描述的内容-您可以选择使用_id的完整文件路径,因为它是唯一的,并且是您希望更常见地查找数据的路径。应该查看文档!