nodejs koa框架 查询数据后不能赋值给ctx

###### 为什么查询后的数据赋值给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

###### 我的解答思路和尝试过的方法 

###### 我想要达到的结果




img

试试这个ctx.response.body = data