Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

152
Vistas
Uniendo dos colecciones en modelo mangosta dando valor nulo

Estoy tratando de obtener datos de dos colecciones, pero siempre obtengo un valor nulo en la columna de referencia.

Intenté usar la función de relleno, pero cada vez obtengo un valor nulo en mi tipo de esquema de referencia.

A continuación se muestra el código de mi modelo de dos colecciones:

Código de modelo de propiedad:

 var mongoose = require('mongoose'); var schema = mongoose.Schema; var Users = require('./users.model'); var PropertyType = require('./property_type.model'); var RoomType = require('./room_type.model'); var Admin = require('./admin.model'); var propertySchema = new schema({ id: { type : Number, required : true }, host_id: { type : schema.Types.ObjectId, required :true, ref : 'Admin' }, title : { type : String, required : true }, property_type : { type : schema.Types.ObjectId, required : true, ref : 'PropertyType' //foregirn key }, room_type : { type : schema.Types.ObjectId, required : true, ref : 'RoomType' //foregin key }, }); var Property = module.exports = mongoose.model('Property', propertySchema); module.exports.fetchProperties = function(callback){ Property.find({}, callback).populate('room_type'); }

Habitación Tipo modelo Código

 var mongoose = require('mongoose'); var schema = mongoose.Schema; var roomTypeSchema = new schema({ id : { type : Number, required : true }, name : { type : String, required : true } }); var RoomType = module.exports = mongoose.model('RoomType', roomTypeSchema);

Ayúdenme a saber dónde me equivoco en el código anterior que obtengo un valor nulo en el tipo de esquema room_type.

about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda