我populate展示在页面上总是有问题
发布于 7 年前 作者 shiqinjun 3322 次浏览 来自 问答

//我的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 回复

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

呃,救命啊!!!!!!

来自酷炫的 CNodeMD

你的populate写错了,应该是:

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

数据出错?

@caiya 我改了还是这个样子

@YHp1994 QQ200788514 求大神帮忙

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

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

来自酷炫的 CNodeMD

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

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

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

来自酷炫的 CNodeMD

回到顶部