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

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

javascript - mongoose聯(lián)合查詢populate怎么用的?

瀏覽:132日期:2024-03-27 11:38:53

問題描述

// 創(chuàng)建一個人物數(shù)據(jù)結(jié)構(gòu)let personSchema = mongoose.Schema({_id:Number,name:String,post:[{ type:Number, ref:’postModel’}]});console.log(mongoose.Schema.ObjectId);// 根據(jù)結(jié)構(gòu)生成人物模型let personModel = mongoose.model(’person’,personSchema);let ObjectId = mongoose.Types.ObjectId;// 創(chuàng)建一個文章數(shù)據(jù)結(jié)構(gòu)let postSchema = mongoose.Schema({_id:Number,title:String,author:{ type:Number, ref:’personModel’},content:String});// 創(chuàng)建文章模型let postModel = mongoose.model(’post’,postSchema);開始查詢

postModel.find({}) .populate(’people’) .exec((err,data)=>{console.log(data) });

javascript - mongoose聯(lián)合查詢populate怎么用的?

這是什么原因呢?換過用ObjectId查詢,也是一樣的結(jié)果,mongoose版本4.10.6,node版本8.1.0

問題解答

回答1:

post:[{ type:Schema.ObjectId, ref:’postModel’}]

另外要注意ref的字段要和你注冊的model的名稱一致, 否則populate操作不會成功參考這個https://github.com/YueminHu/l...建議去學(xué)習(xí)下MDN的圖書館例子

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产精品尤物在线 | 日韩中文字幕久久久经典网 | 97精品在线播放 | 亚洲精品国产第一区二区尤物 | 日韩视频在线免费观看 | 日韩在线视频不卡 | 国内精自视频品线六区免费 | 一级片黄色免费 | 人与牲动交xxxxbbbb高清 | 黄色网络在线观看 | 国产成人精彩在线视频50 | 丁香六月欧美 | 1024成人 | 亚洲综合狠狠99婷婷 | 国产毛片黄片 | 亚洲主播在线 | 成人欧美一区二区三区黑人 | 成人精品在线视频 | 在线日产一区二区 | 农村寡妇一级毛片免费看视频 | 久久综合免费视频 | 激情在线视频 | 国产成人精品日本亚洲18图 | 免费看黄在线观看 | 日本免费黄色小视频 | 国产福利精品视频 | 亚洲精品久久99久久一 | 中文字幕 视频一区 | 岛国大片在线观看免费版 | 综合7799亚洲伊人爱爱网 | 久久青草精品免费资源站 | 久久精品国产久精国产果冻传媒 | 成人日韩在线观看 | 黄色片免费观看网站 | 欧美国产成人在线 | 国产羞羞的视频在线观看免费 | 一级黄色欧美片 | 欧美亚洲国产另类在线观看 | 亚洲视频在线观看视频 | 久久国产精品国产自线拍免费 | 国产精品成人免费福利 |