为什么mongoose populate 查不到数据???
发布于 7 年前 作者 daohaoma 3422 次浏览 来自 问答

newrelease.pngmodel.png32.png查询数据为空啊

10 回复

截几条DetailList数据看看

@qujinxiong 我没有些数据到detailList里面,我是想通过populate把newRelease里面的数据填充进去,这样子可以吗

@qujinxiong 那正确的应该怎么做啊,求大神帮忙啊

你要保存的应该是2个集合中数据的关系。这里说两种做法:1.把newRelease中数据的id存入detailList中的newReleases数组中,然后用ref做关联查询。2.另设一个关系集合,专门存储二者的关系。和关系型数据库一样的。

把id存入数组就是push()呗

push()之后要调一次detailList实例的save()方法,才能写入数据库

@qujinxiong 才看到,十分感谢

回到顶部