###### 为什么查询后的数据赋值给ctx.body,ctx.body还是unfinded?
###### const koa=require('koa')
const Router=require('koa-router')
const MongoClient = require('mongodb').MongoClient;
const url = 'mongodb://127.0.0.1:27017';
const dbName='lt'
const client = new MongoClient(url,{useUnifiedTopology:true})
const app = new koa()
const router = new Router()
router.get('/',(ctx,next)=>{
client.connect(function(err){
if(err){
console.log(err)
return
}
console.log('连接成功')
const db = client.db(dbName)
db.collection('rm').find({}).toArray(async (err,data)=>{
if(err){
console.log(err);
return
}
ctx.body = data
client.close();
})
})
console.log('wechat welcome')
})
app.use(router.routes())
app.listen(3000)
}
###### unfinded
###### 我的解答思路和尝试过的方法
###### 我想要达到的结果
试试这个ctx.response.body = data