相关疑难解决方法(0)

使用 Express 和 Mongo 使用递归表制作节点树

我正在使用 ExpressJS 和 Mongo 处理 REST api,并且我有一个包含 N 个级别的集合。

所以为了解决这个问题,我在 mongo 中使用了一个递归表(或集合),其中一个字段是 id,每个寄存器都有一个 parent_id,它与它的孩子处于同一级别。为了更好地解释这一点,这里是一个 ER 表示

在此处输入图片说明

因此,正如您所见,mongo 会像这样保存数据 json(帐户级别 0 的父级为 null)

[
  { "id": "45TYYU", "parent_id": null, "name":"account 1", "type": 1, "category": 1 },
  { "id": "45TYYXT", "parent_id": "45TYYU", "name":"account 2", "type": 1, "category": 1 },
  { "id": "45TYYPZ", "parent_id": "45TYYU", "name":"account 3", "type": 1, "category": 1 },
  { "id": "45TYYPZRE", "parent_id": "45TYYPZ", "name":"account 4", "type": 1, "category": 1 },
  { "id": "45TYYPZSX", "parent_id": "45TYYPZ", "name":"account 5", "type": 1, …
Run Code Online (Sandbox Code Playgroud)

json backend mongodb express typescript

2
推荐指数
1
解决办法
352
查看次数

标签 统计

backend ×1

express ×1

json ×1

mongodb ×1

typescript ×1