MissingSchemaError: Схема не была зарегистрирована для модели "Блог" - PullRequest
0 голосов
/ 27 февраля 2019

Я получаю вышеуказанную ошибку, которая застряла. Я новичок в mongodb, expressjs

My Index.js:

 const mongoose= require('mongoose')
 let modelspath ='./models'
fs.readdirSync(modelspath).forEach(function(file){
    if(~file.indexOf('.js')) 
    console.log(file)
    require(modelspath +'/' + file) //if block checks weather file ending with .js ext
}) 
файл моего контроллера

const BlogModel = mongoose.model('Blog')
let testRoute = (req, res) => 
{
    console.log(req.params)
    res.send(req.params)
}

мой файл model.blog.js

const mongoose = require('mongoose')
const Schema = mongoose.Schema;
let blogSchema =new Schema(
    {
        blogId :{
            type: string,
            unique:true   
        },

mongoose.model('Blog',blogSchema);
мой файл маршрутизации

const express =require('express')
//here we can find routees logic path
const control =require('./../controllers/controller')
let setRouter =(app) =>{
//here we are getting our logics and assigning for a Http verbs (get,post,put,del)
 app.get('/test/route/:param1/:param2',control.testRoute)
 app.get('/example',control.example)
//  app.post('/hello', control.postmethod)
}
module.exports={
    setRouter:setRouter
}

Может кто-нибудь помочь мне с этой ошибкой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...