Node.js 无法读取属性';长度';未定义的猫鼬

Node.js 无法读取属性';长度';未定义的猫鼬,node.js,express,mongoose,ejs,Node.js,Express,Mongoose,Ejs,我正在为朋友们做一个关于他们的赛伯里亚猫繁殖的网站,并做更多关于猫爸爸/妈妈的信息。问题是,当我到达该路由时,在定义该路由时,它在主题中显示错误(我将向您显示console.log)。我不知道为什么会出现此错误。变量dad不是一个对象,它是一个数组,因此不能使用dad.picture 更确切地说,使用dad[0]。picture…我认为应该可以使用变量dad不是一个对象,它是一个数组,因此不能使用dad.picture 相反,使用dad[0]。图片…我认为应该可以

我正在为朋友们做一个关于他们的赛伯里亚猫繁殖的网站,并做更多关于猫爸爸/妈妈的信息。问题是,当我到达该路由时,在定义该路由时,它在主题中显示错误(我将向您显示console.log)。我不知道为什么会出现此错误。

变量
dad
不是一个对象,它是一个数组,因此不能使用
dad.picture


更确切地说,使用
dad[0]。picture…
我认为应该可以使用变量
dad
不是一个对象,它是一个数组,因此不能使用
dad.picture

相反,使用
dad[0]。图片…
我认为应该可以