mongodb-tree-structure:在MongoDB中实现树结构

时间:2024-02-24 07:15:44
【文件属性】:

文件名称:mongodb-tree-structure:在MongoDB中实现树结构

文件大小:4KB

文件格式:ZIP

更新时间:2024-02-24 07:15:44

javascript tree mongodb mongoose tree-structure

在MongoDB中实现树结构 一种使用一个MongoDB集合实现树结构的方法。 显示模式设计和CRUD概念的一些基本思想。 在示例代码中使用和 。 [警告] 根据我很少的经验,这只是一种实现树结构的方法。 这可能不是您情况下的最佳选择。 如果您有任何建议,请随时与我联系。 架构图 每个文档代表一个树节点。 它具有“父”,“子”和“祖先”字段,分别保存文档ID(由MongoDB提供)作为节点引用。 通常,您需要一个文档作为树结构的顶层节点(或“根”)。 除*节点外,每个节点都必须引用其他任何一个节点作为其父节点。 一个节点可以有零个到多个子节点。 “祖先”保存从顶层节点一直到其父节点的所有祖先节点的参考。 // schema.js import mongoose from 'mongoose' const Schema = mongoose . Schema const treeSchema = new Schema ( { parent : { type : Schema . Types . ObjectId , ref : 'Node' } ,


【文件预览】:
mongodb-tree-structure-master
----example()
--------schema.js(373B)
--------api.js(2KB)
----README.md(5KB)

网友评论