Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Beginner Web en 14 Junio 2020, 06:15 am



Título: post with postman object with object atribute
Publicado por: Beginner Web en 14 Junio 2020, 06:15 am
como se hace un post desde postman teniendo en cuenta que tengo este esquema


Código
  1. const mongoose = require('mongoose');
  2. const Empresa = require('./empresa');
  3. const {Schema} = mongoose;
  4.  
  5.  
  6. const MensajeSchema = new Schema({
  7.  
  8.    para: {type: Number, required: true},
  9.    desde: {type: Number, required: true},
  10.    texto: {type: String, required: true},
  11.    fecha: {type: Date, required: false},
  12.    empresa: {type: Schema.Types.ObjectId, ref: Empresa}
  13.  
  14. })
  15.  
  16. module.exports = mongoose.model('Mensaje', MensajeSchema);

yo masomenos lo imagino a si

{
    "para": "5ee58cee3a4e0b2dd0d029b2",
    "desde": "asdasdasd",
    "texto": "motorolla",
    "fecha": "13-6-2020",
    "empresa": {
        "_id": "5ee58d183a4e0b2dd0d029b3",
        "nombre": "Personal",
        "email": "personal@personal.com"
    }
}


Título: Re: post with postman object with object atribute
Publicado por: [u]nsigned en 16 Junio 2020, 06:08 am
El schema no tiene nada que ver, la clave está en cómo manejas tus peticiones. Si estas usando Express tendrias que crear un router handler.

https://expressjs.com/es/guide/routing.html