【Web前端问题】nodejs+mongoose查询数据库,数据存在,但返回的时候只返回了一部分数据,有一个字段就是空的,求解?

这是我的查询代码,

router.get('/get', (req, res) => {

Song.findOne({

_id: req.query.id

}).then(song => {

res.json({

code: 200,

data: song

})

})

})

然后首先看数据库中的数据,可以看到artist并不是空的,
database.png

然后是我用postman测试接口时,结果如下
postman.png

我不理解这个结果,难道返回的是数组时还需要什么特殊操作吗

以上是 【Web前端问题】nodejs+mongoose查询数据库,数据存在,但返回的时候只返回了一部分数据,有一个字段就是空的,求解? 的全部内容, 来源链接: utcz.com/a/140747.html

回到顶部