Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Beginner Web

#91
Desarrollo Web / mongoodb mongo
16 Junio 2020, 02:28 AM
hola tengo un objeto1 y un objeto2, el objeto2 tiene que tener un arreglo de objeto1 que cuando yo elimine el objeto2 tambien se tiene que eliminar todas las referencias q contenia el arreglo del objeto2(composicion) como hago esto en mongoodb mongo??

yo tengo esto miren, ayuda  :huh:

Código (gml) [Seleccionar]
const mongoose = require('mongoose');
const Objeto1 = require('./objeto1');
const {Schema} = mongoose;

const Objeto2Schema = new Schema({
    name: {type: String, required: true},
    comments: [{type: Objeto1.Schema }]
})

module.exports = mongoose.model('Objeto2', Objeto2Schema);


sera así?
y si me pudieran ayudar mas como serie el controller del Objeto2? el delete me interesa
#92
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



#93
(node:6724) UnhandledPromiseRejectionWarning: ValidationError: Empresa validation failed: email: Path `email` is required., nombre: Path `nombre` is required.
#94
como se hace un post desde postman teniendo en cuenta que tengo este esquema


Código (java) [Seleccionar]
const mongoose = require('mongoose');
const Empresa = require('./empresa');
const {Schema} = mongoose;


const MensajeSchema = new Schema({

    para: {type: Number, required: true},
    desde: {type: Number, required: true},
    texto: {type: String, required: true},
    fecha: {type: Date, required: false},
    empresa: {type: Schema.Types.ObjectId, ref: Empresa}

})

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"
    }
}
#95
nadie?
#96
no me anda el buscar por id, borrar, y modificar

no se q pasa ayuda

Código (cpp) [Seleccionar]
const Asistente = require('../models/asistente');

const asistenteCtrl = {}

//Funciona
asistenteCtrl.createAsistente = async (req, res) => {
    const asistente = new Asistente (req.body);

    await asistente.save();
    res.json({
        'status': 'Asistente saved'
    });
}

asistenteCtrl.editAsistente = async (req, res) => {
    const asistente =  new Asistente (req.body);

    await Asistente.findByIdAndUpdate(req.params.id, {$set: asistente}, {new: true});
    res.json({
        'status': 'Asistente updated'
    })
}

asistenteCtrl.deleteAsistente = async (req, res)=>{
    await Asistente.findByIdAndRemove(req.params.id)
    res.json({
        status: 'Asistente removed'
    })
}

asistenteCtrl.getAsistente = async (req, res) => {
    const asistente = await Asistente.findById(req.params.id).populate("asistente");
    res.json(asistente);
}

//Funciona
asistenteCtrl.getAsistentes = async (req, res) => {
    asistentes = await Asistente.find().populate("asistente");
    res.json(asistentes);
}

module.exports = asistenteCtrl;
#97
Desarrollo Web / como abrir mongodb compass
12 Junio 2020, 03:11 AM
hola acabo de instalar mongodb comunnity con el compass todo bien pero despues que apagué la pc ya no pude volver a abrir el compass no me sale ningun icono ni ruta en todo mi sistema alguien sabe? :huh:
#98
Desarrollo Web / consumir API en Angular
2 Junio 2020, 19:19 PM
Hola como hago para consumir est API en Angular?



Esto es lo que hice yo.
Código (html4strict) [Seleccionar]
<section class="row">
            <div class="col-md-8 d-md-block d-lg-block d-none">
                <div class="card-header text-center">
                    <h5 class="card-title">Conversor de divisas</h5>
                    <div class="card-body">

                        <table class="table table-hover" cellpadding="3">
                            <thead class="bg-primary">
                                <th></th>
                                <th>USD</th>
                                <th>EUR</th>
                                <th>GBP</th>
                                <th>BTC</th>
                                <th>ARS</th>
                            </thead>
                            <tbody>
                                <tr>
                                    <td>
                                        <p>USD</p>
                                        <p>Inverse</p>
                                    </td>
                                    <td>
                                        <p>1.0000</p>
                                        <p>1.0000</p>
                                    </td>
                                    <td>
                                        <p>0.0000</p>
                                        <p>0.0000</p>
                                    </td>
                                    <td>
                                        <p>0.0000</p>
                                        <p>0.0000</p>
                                    </td>
                                    <td>
                                        <p>0.0000</p>
                                        <p>0.0000</p>
                                    </td>
                                    <td>
                                        <p>0.0000</p>
                                        <p>0.0000</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <p>EUR</p>
                                        <p>Inverse</p>
                                    </td>
                                    <td>
                                        <p>0.0000</p>
                                        <p>0.0000</p>
                                    </td>
                                    <td>
                                        <p>1.0000</p>
                                        <p>1.0000</p>
                                    </td>
                                    <td>
                                        <p>0.0000</p>
                                        <p>0.0000</p>
                                    </td>
                                    <td>
                                        <p>0.0000</p>
                                        <p>0.0000</p>
                                    </td>
                                    <td>
                                        <p>0.0000</p>
                                        <p>0.0000</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <p>ARS</p>
                                        <p>Inverse</p>
                                    </td>
                                    <td>
                                        <p>0.0000</p>
                                        <p>0.0000</p>
                                    </td>
                                    <td>
                                        <p>0.0000</p>
                                        <p>0.0000</p>
                                    </td>
                                    <td>
                                        <p>0.0000</p>
                                        <p>0.0000</p>
                                    </td>
                                    <td>
                                        <p>0.0000</p>
                                        <p>0.0000</p>
                                    </td>
                                    <td>
                                        <p>1.0000</p>
                                        <p>1.0000</p>
                                    </td>
                                </tr>
                            </tbody>

                        </table>
                    </div>
                </div>
            </div>

            <!-- d-lg-block no oculta el compenente en tamaños grandes, d-none oculta en todos los demas tamaños <div class="col-md-4 d-md-block d-lg-block d-none">-->
            <div class="col-md-4 col-sm-12">
                <div class="card">
                    <div class="card-header text-center conversor">
                        Conversor de divisas
                    </div>
                    <div class="card-body bg-primary">

                        <form>
                            <div class="form-group">
                                <label for="txtCantidad">Cantidad</label>
                                <input type="number" class="form-control form-control-sm" id="txtCantidad"
                                    aria-describedby="emailHelp">
                            </div>
                            <div class="form-group">
                                <label for="txtDe">De</label>
                                <select class="form-control form-control-sm">
                                    <option>Peso Argentino</option>
                                    <option>Dolar US</option>
                                    <option>Euro</option>
                                </select>
                            </div>
                            <div class="form-group">
                                <label for="txtA">A</label>
                                <select class="form-control form-control-sm">
                                    <option>Peso Argentino</option>
                                    <option>Dolar US</option>
                                    <option>Euro</option>
                                </select>
                            </div>
                            <div class="form-group">
                                <input type="password" class="form-control" readonly id="txtA">
                            </div>
                            <button type="submit" class=" col-sm-12 btn btn-warning btn-sm">Convertir</button>
                        </form>

                    </div>
                </div>
            </div>
        </section>


gracias
#99
Desarrollo Web / errores al consumir APIS
2 Junio 2020, 18:55 PM
hola tengo muchos errores a la hora de consumir todo tipo de API soy algo inexperta en el mundo del desarrollo web

manual rapido y sencillo porfa
#100
Hola a todos como puedo sacar el id de un datagridview en C#,
Suponiendo que el Id esta en la primera columna y yo al hacer click sobre el de alguna manera debo obtener ese valor de esa fila el ID para poder utilizaro en otras cosas, cual es la forma mas facil? he estado utilizando un Region HELPER pero mucho lio y codigo y vueltas de aqui pa alla,