亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

問(wèn)題描述

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

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

希望一次性獲取完整的樹(shù)形結(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;除了自己通過(guò)objectId查找對(duì)象,還有沒(méi)有其他更簡(jiǎn)便的方法獲取完整樹(shù)形結(jié)構(gòu)?

問(wèn)題解答

回答1:

找到解決方法了,在find的時(shí)候先populate

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

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产乱码一区二区三区四川人 | 国产成人三级视频在线观看播放 | 欧美日韩高清在线 | 超级碰碰碰免费视频播放 | www.av免费| 欧美一级爆毛片 | 免费网站看v片在线观看 | 成人污视频 | 国产91短视频 | 日本免费人成在线网站 | 手机看片日韩高清国产欧美 | 日韩国产成人精品视频人 | 香蕉网站视频 | keez在线观看视频免费 | 国产福利不卡视频在免费播放 | 国内精品一区二区三区αv 国内精品一区二区三区东京 | 色噜噜国产精品视频一区二区 | 久久国产福利 | 亚洲国产综合在线 | 亚洲综合欧美 | 91aaa免费观看在线观看资源 | 99久久免费国产精品特黄 | 最黄毛片 | 欧美成人一区二区三区不卡 | 亚洲人在线观看 | 精品国产综合区久久久久99 | 热久久综合网 | 亚洲欧美高清视频 | 精品一区二区三区四区乱码90 | 麻豆传媒网站入口直接进入免费版 | 黄色成年网站 | 免费观看欧美精品成人毛片能看的 | 99黄色| 免费在线看a| 99国产精品九九视频免费看 | 国产乳摇福利视频在线观看 | 亚洲欧美在线观看一区二区 | 久爱www免费人成福利播放 | 日韩欧美毛片免费观看视频 | 亚洲日本欧美产综合在线 | 嫩草视频在线 |