mongoose获取数据为undefined的问题
使用_doc的方法得到属性值,废话不多说,直接上代码
const mongoose = require('mongoose')
// 获取架构实例
const Schema = mongoose.Schema()
// 这里我连接了数据库内已有的文档
const Col = mongoose.model('games', Schema, 'games')
// 对文档内的数据进行查找(我的数据库内的数据形式如下)
// { "_id" : 18, "id" : 18, "desc" : "王牌竞速 西里美女小姐姐4k游戏壁纸3840x2160"}
// 取出这一条数据的desc
Col.findOne({id: 18}, function(err, res) => {
if(err) {return console.log(err);}
// 取出desc的值
let value = res._doc.desc
console.log(value) // "王牌竞速 西里美女小姐姐4k游戏壁纸3840x2160"
})