我populate展示在页面上总是有问题
 发布于 8 年前  作者 shiqinjun  3767 次预览  最后一次回复是 8 年前  来自 问答 

//我的schema是这样的

question-schema.jpg ———————————————————————————— //这里是controller question-controller.png —————————————————————————————————————— 后台显示这样的 question-consolelog.png —————————————————————————— //如果这里 如果jade中写成person.company question-html.png

//这里是jade问题就出现在这里 如果jade中写成person.company.name question-jade.png

//显示错误 question-error.png 可能写的有点乱,求大神解决下

15 回复
shiqinjun

现在方向都没有,不知道是不是我在jade中出现的问题

shiqinjun

呃,救命啊!!!!!!

来自酷炫的 CNodeMD

caiya

你的populate写错了,应该是:

.populate({ path:‘fromCompany’, select:‘name’ }) 或者直接:.populate(‘fromCompany’)

YHp1994

数据出错?

shiqinjun

@caiya 我改了还是这个样子

shiqinjun

@YHp1994 QQ200788514 求大神帮忙

shiqinjun

@YHp1994 数据应该没出错吧,我后台打印的是正确的

shiqinjun

是不是我发出来的图上都没有错

来自酷炫的 CNodeMD

shiqinjun

现在在页面中person.fromCompany下是undefined

shiqinjun

终于找到问题了,自己给自己挖了个坑

shiqinjun

@Huqiuwei 在数组中的第二个里没有fromcompany 要在jade中判断下不输出就可以了

来自酷炫的 CNodeMD