请教!GORM是否支持数据库递归查询?

river1987 · · 2142 次点击
感谢,现在就是用的go程序来实现迭代,没有发现gorm能支撑with recursive的语法。
#4
更多评论
用GO来处理: var menu []ArticleNode _ = db.Where("pid=? and ischeck=?", pid, 1).Order("sort DESC").Find(&menu).Error treeList := []*TreeList{} for _, v := range menu { child := v.GetAllNodeNoCache(v.Id) node := &TreeList{ Id: v.Id, Title: v.Title, Slug: v.Slug, Pid: v.Pid, Ischeck: v.Ischeck, } node.Children = child treeList = append(treeList, node) } return treeList
#1
看官方文档【预加载】相关内容
#2