从两个不同的数据库发送以查看.....信息

时间:2019-03-15 16:08:02

标签: javascript html node.js mongoose

下面是我的代码

我试图使用来自两个不同服务器的信息,并将其用于称为post的视图中。

我可以成功使用数据库“汽车”中的所有信息

但是我无法从数据库“房屋”中提取信息

在帖子视图上 我这样调用汽车数据库:{{post.detail}} <---可以使用

对于房屋数据库{{post2.detail}} <----不起作用

const Car = require('../database/models/Car') 
const House = require('../database/models/House')

module.exports = async (req, res) => {

const post = await Car.findById(req.params.id)

 const post2 = await House.find({})

        res.render('post', {

                post,
                post2,

        })

}

1 个答案:

答案 0 :(得分:1)

为@TGrif mentions in the comments

  

post2是对象的数组,不是对象。尝试post2[0].detail

这有效-> post2 [0] .detail