国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:220日期: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)文章:
主站蜘蛛池模板: 免费一级毛片在线播放不收费 | 中文一区 | 亚洲国产成人精品激情 | 美女把张开腿男生猛戳免费视频 | 美国三级在线 | 亚洲人成免费网站 | 美女扒开腿让男人桶爽免费动态图 | 国产欧美日韩成人 | 亚洲成人福利网站 | 97国产影院 | 99热在线观看 | 武松金莲肉体交战在线观看 | 成人国产三级精品 | 国产亚洲精品成人婷婷久久小说 | 国产一区二区三区不卡免费观看 | 亚洲午夜精品久久久久久抢 | 久久欧美成人精品丝袜 | 欧美一区在线观看视频 | 亚洲欧美日韩精品久久 | 日韩精品a在线视频 | 久久久久久免费播放一级毛片 | 国产精品久久久久久久久久影院 | 日韩精品中文字幕视频一区 | 国产天堂| 国产中文99视频在线观看 | 欧美成人免费tv在线播放 | 久久久久久久久久毛片精品美女 | 国产网站在线看 | 在线免费观看毛片网站 | 亚洲一区二区三区四区在线 | 久久久久久久久一级毛片 | 欧美精品黄页免费高清在线 | 男人一进一出桶女人视频 | 自拍偷自拍亚洲精品一区 | 午夜丝袜美腿福利视频在线看 | 亚洲成年人专区 | 久久久久久久久久久久久久久久久久 | 手机看片手机在线看片 | 日韩亚| 久久久久久极精品久久久 | 一级视频在线免费观看 |