请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于分类嵌套的问题

老师,NodeJS拼接嵌套JSON,也就是多级分类的时候,怎么写代码比较优雅?

正在回答 回答被采纳积分+3

1回答

Sam 2019-12-21 20:47:03

你好,没有完全理解你的意思,可以详细说下你的需求吗?最好可以看下你现在的实现

0 回复 有任何疑惑可以回复我~
  • 提问者 咖啡沏茶 #1
    比如:
    {
        id:1,
        firstDate:{
            id:11,
            secondDate:{
                id:111
            }
        }    
    }
    类似于电商项目中商品的多级分类,不知道这样是不是描述清楚了,谢谢老师!
    回复 有任何疑惑可以回复我~ 2019-12-22 12:44:45
  • Sam 回复 提问者 咖啡沏茶 #2
    你好,这个结构是没什么问题的,但是一般来说不建议嵌套这么深,因为处理起来会非常复杂,而且异常处理逻辑会很臃肿。不管返回前端的 json 如何设计,在数据库里,这种嵌套结构一般都是:id pid 这种设计方式,id 表示当前分类 id,pid 表示父级分类 id。返回给前端什么格式,需要根据需求来定,建议不要嵌套太深,超过三级一般都是产品设计有问题。
    回复 有任何疑惑可以回复我~ 2019-12-22 20:56:45
  • 提问者 咖啡沏茶 回复 Sam #3
    感谢您的回复,所以我提问的意思是,完成这样的结构,express有没有比较优雅的写法,本人写了三层循环,看着都。。。。一层一层的套,30多行代码。
    回复 有任何疑惑可以回复我~ 2019-12-22 23:56:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信