Монго возвращает пустой массив, что делать?

Хабр, пишу API на коа с тайпскриптом и монго. При попытке запроса к монго возвращается пустой массив. Как фиксить?
файл со схемой
import * as mongoose from 'mongoose'
const schema = new mongoose.Schema({
  message: {
    type: String,
  },
  date: {
    type: Date,
  },
})
const Messages = mongoose.model('Messages', schema)
export default Messages

файл с роутом
import * as Router from 'koa-router'
import * as bodyParser from 'koa-bodyparser'
import { app } from '@/helpers/runApp'
import Messages from '@/helpers/messageModel'
const router = new Router()

function Routes() {
  app.use(bodyParser())
  app.use(router.routes())
  app.use(router.allowedMethods())
  router.get('/a', async (ctx) => {
    try {
      const messages = await Messages.find()
      ctx.body = messages
    } catch (e) {
      console.log(e)
    }
  })
}
export default Routes
  • Вопрос задан
  • 182 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы