亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - mongoose獲取樹形結(jié)構(gòu)

瀏覽:256日期:2024-03-29 08:29:46

問題描述

結(jié)構(gòu)如下

var LabelSchema = new mongoose.Schema({ name: String, parent: {type: ObjectId, ref: ’Label’, default: null}, children: [{type: ObjectId, ref: ’Label’}]})

希望一次性獲取完整的樹形結(jié)構(gòu)

Label.find({parent: null}) .populate(’children’) .exec(function(err, labels) { if (err) {console.log(err) } // res.send(’test’) res.send({msg: true,result: labels }) })

使用了populate方法,但是只能獲取第一層的childern引用,第二層的childern仍然是objectId;除了自己通過objectId查找對象,還有沒有其他更簡便的方法獲取完整樹形結(jié)構(gòu)?

問題解答

回答1:

找到解決方法了,在find的時候先populate

pointSchema.pre(’find’, function(next) { this.populate(’children’) next()})

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 九一国产 | 亚洲你我色 | 日韩精品中文字幕视频一区 | 蕾丝视频永久在线入口香蕉 | 一级毛片在线 | 免费人成激情视频在线观看冫 | 亚洲欧洲无码一区二区三区 | 国产精品观看 | 久久久久久久综合色一本 | 国产成人欧美一区二区三区的 | 日韩一区二区三区视频 | 目韩一区二区三区系列片丶 | 欧美成人看片黄a免费看 | 久久国产免费观看精品3 | 这里只有久久精品视频 | 亚洲免费看片 | 9久久免费国产精品特黄 | 毛片直接看 | 亚洲精品久久久成人 | 91久久免费视频 | 在线亚州 | 一级女性全黄生活片免费 | 可以看的毛片网站 | 国产黄色一级网站 | 久久久久久亚洲精品不卡 | 国产一级爱做片免费观看 | 美国成人免费视频 | 香蕉成人| 亚洲成人黄色在线 | 日韩欧美亚洲综合久久99e | 长腿校花被啪到腿软视频 | 性生活视频网站 | 久久一本一区二区三区 | 国产精品一区二区四区 | 国产网站91| 在线成人免费视频 | 国产亚洲国产bv网站在线 | 美女扒开双腿让男人爽透视频 | 国产成人久久久精品一区二区三区 | 美女视频很黄很a免费国产 美女视频黄.免费网址 | 亚洲人成影院在线高清 |