Node.js - No puedo obtener info de la base de datos de MongoDb para Node js

 
Vista:
sin imagen de perfil
Val: 2
Ha mantenido su posición en Node.js (en relación al último mes)
Gráfica de Node.js

No puedo obtener info de la base de datos de MongoDb para Node js

Publicado por georgina (1 intervención) el 05/09/2020 03:31:14
Hola, cuando quiero traer datos desde la BD, este error me sale, alguien me podria ayudar con esto, porfavor:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
message: `Schema hasn't been registered for model "Camisetas".\n` +
    'Use mongoose.model(name, schema)',
  name: 'MissingSchemaError'
}
[nodemon] app crashed - waiting for file changes before starting...
//Controlers
var express= require('express'),
router= express.Router(),
mongoose= require('mongoose'),
Camisetas= mongoose.model('Camisetas');
 //definimos las rutas
module.export= function(app){
    app.use('/', router);
};
router.get('/tienda', function(req, res, next){
    Camisetas.find(function(err, camisetas){
        if(err) return (err);
        res.render('tienda',{
            titulo: 'Tienda de Camisetas',
            camisetas:camisetas
        })
    })
});
//model
var mongoose= require('mongoose');
 Schema = mongoose.Schema;
 var Camisetas= new Schema({
     color: String,
     precio: String,
     descripcion: String,
     imagen: String
 },{collection: 'camisetas'});
 mongoose.model('camisetas', Camisetas);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder