(node:6724) UnhandledPromiseRejectionWarning: ValidationError: Empresa validatio

Iniciado por Beginner Web, 14 Junio 2020, 22:08 PM

0 Miembros y 1 Visitante están viendo este tema.

Beginner Web

(node:6724) UnhandledPromiseRejectionWarning: ValidationError: Empresa validation failed: email: Path `email` is required., nombre: Path `nombre` is required.
7w7

@XSStringManolo

Cita de: Beginner Web en 14 Junio 2020, 22:08 PM
(node:6724) UnhandledPromiseRejectionWarning: ValidationError: Empresa validation failed: email: Path `email` is required., nombre: Path `nombre` is required.
Es un aviso diciéndote que manejes el error de la promesa.

Te pide que completes los campos email y nombre. Tu sabras si es funcionamiento normal o eran campos requeridos que no enviaste.

Beginner Web

estoy tratando de agregar un objeteo con referencia a otro objeto en mi bd mongodb

tengo estos esquemas
const mongoose = require('mongoose');
const Empresa = require('./empresa');
const {Schema} = mongoose;


const MensajeSchema = new Schema({

    para: {type: String, required: true},
    de: {type: String, required: true},
    fecha: {type: Date, requried: true},
    texto: {type: String, required: true},
    empresa: {type: Schema.Types.ObjectId, ref: Empresa}

})

module.exports = mongoose.model('Mensaje', MensajeSchema);


y la empresa pero no pasa nada
Código (csharp) [Seleccionar]
const mongoose = require('mongoose');
const {Schema} = mongoose;

const EmpresaSchema = new Schema({
    nombre: {type: String, required: true},
    email: {type: String, required: true}
})

module.exports = mongoose.model('Empresa', EmpresaSchema);


no tengo la menor idea ayer no pude y hoy almenoalmenos al sacarle a nombre y email el true pude agregar el mensaje a la tabla mensajes sino a la tabla empresa algo raro pasa



7w7