sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose Schema er ikke blevet registreret for model

Det er ikke et problem med modeleksport. Jeg havde samme problem.

Det virkelige problem er, at det kræver erklæringer for modellerne

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/news');
require('./models/Posts');
require('./models/Comments');

var under rutens afhængighed. Du skal blot flytte mongoDB-afhængighederne over ruteafhængighederne. Sådan skal det se ud:

// MongoDB
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/news');
require('./models/Posts');
require('./models/Comments');

var routes = require('./routes/index');
var users = require('./routes/users');

var app = express();


  1. Hvis jeg har et mongo-dokument-id som en streng, hvordan forespørger jeg efter det som et _id?

  2. Redis-serveren kan ikke køre mere end 1024M maxheap

  3. Redis Managed Pub/Sub Server

  4. Arbejdshest-processen blev uventet afsluttet RQ og Scrapy