CNode

为什么mongoose populate 查不到数据???

问答
Ddaohaoma发布于9 年前最后回复9 年前10 回复4009 浏览0 收藏

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

查看回复

回复 (10)

J
JarvisQJ#1·9 年前

截几条DetailList数据看看

D
daohaoma#2·9 年前
引用 JarvisQJ截几条DetailList数据看看

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

D
daohaoma#4·9 年前
引用 JarvisQJ@daohaoma no

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

D
daohaoma#5·9 年前

32.png

D
daohaoma#6·9 年前

11111.png

J
JarvisQJ#7·9 年前

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

J
JarvisQJ#8·9 年前

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

J
JarvisQJ#9·9 年前

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

参与回复
登录后即可参与回复。登录