鍍金池/ 問答/數(shù)據(jù)庫(kù)  HTML/ MongoDB嵌套查詢?nèi)绾畏祷厝繑?shù)據(jù)?

MongoDB嵌套查詢?nèi)绾畏祷厝繑?shù)據(jù)?

圖片描述
clipboard.png
第一張表是分類表,第二張表是商品表,商品表里面有分類表的id,有沒有辦法將商品嵌套進(jìn)對(duì)應(yīng)的分類里并將所有的數(shù)據(jù)返回給前端?在線等!
圖片描述

這是我目前的做法,問題就是最后的res.send()只處理了第一次的遍歷,如果將res.send()放在遍歷之外,goodsList的值并沒有發(fā)生變化,有沒有大神解答一下?

回答
編輯回答
愿如初

后來發(fā)現(xiàn)了async.mapSeries能將多個(gè)任務(wù)的結(jié)果匯集在一起圖片描述

2017年4月12日 20:07
編輯回答
爆扎

嵌套查詢這輩子都不會(huì)用的
mongo支持聚合

2017年11月26日 20:54
編輯回答
爆扎
db.Classify.aggregation([{
    $lookup:{
       from: "Good",
       localField: "_id",
       foreignField: "classify_id",
       as: "goodsList"
    }
}])
2018年5月18日 23:53