成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

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

問題描述

// 創(chuàng)建一個(gè)人物數(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)建一個(gè)文章數(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的字段要和你注冊(cè)的model的名稱一致, 否則populate操作不會(huì)成功參考這個(gè)https://github.com/YueminHu/l...建議去學(xué)習(xí)下MDN的圖書館例子

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 一级做a免费视频观看网站 一级做a爰 | 欧美成人精品一区二区 | 5388国产亚洲欧美在线观看 | 色屁屁一区二区三区视频国产 | 新婚第一次一级毛片 | 综合色久七七综合七七蜜芽 | 欧美成人看片一区二区三区 | 久久成| 18视频免费网址在线观看 | 深夜福利网站在线观看 | 男人天堂网在线视频 | 在线综合亚洲欧美自拍 | 国产成人精品福利站 | 最新欧美精品一区二区三区 | 久久国内精品自在自线软件 | 国产国产人免费视频成69堂 | 成人亲子乱子伦视频 | 亚洲精品黄色 | 国产在线精品福利91香蕉 | 久久一本色系列综合色 | 日本乱理伦中文三区 | 日本在线视频不卡 | 久久精品高清视频 | 国产成在线观看免费视频成本人 | 亚洲自拍偷拍网 | 99国产欧美久久精品 | 日韩欧美在线视频观看 | 日本不卡高清免费 | 成人看片黄a毛片 | 久久99国产一区二区三区 | 韩日一级片 | 禁止18周岁进入免费网站观看 | 毛片在线观看视频 | 精品视频久久 | 欧美午夜精品久久久久免费视 | 国产精选一区二区 | 亚洲成人综合网站 | 国产啪精品视频网免费 | 亚洲欧美精品一区天堂久久 | 91精品人成在线观看 | 免费一级欧美片在线观免看 |