Saltar al contenido

ejemplo de código de relaciones de consulta mongodb

Este post ha sido probado por expertos así se asegura la veracidad de este artículo.

Ejemplo: incluir la relación en la consulta mongo

db.user.aggregate([ $project:"userId":1,"userKeyEncrypted":1,"uuid":1,"roles":1,"passwordHash":1,"disabled":1, companyRefs: $let: vars: refParts: $objectToArray:"$$ROOT.company", in:"$$refParts.v", $match:"companyRefs": $exists:true, $project:"userId":1,"userKeyEncrypted":1,"uuid":1,"roles":1,"passwordHash":1,"disabled":1,"companyRef": $arrayElemAt:["$companyRefs",1], $lookup: from:"company", localField:"companyRef", foreignField:"_id", as:"company_data", $project:"userId":1,"userKeyEncrypted":1,"uuid":1,"roles":1,"passwordHash":1,"disabled":1,"companyUuid": $arrayElemAt:["$company_data.uuid",0]])

Comentarios y valoraciones

Si entiendes que ha resultado de provecho nuestro artículo, sería de mucha ayuda si lo compartes con el resto programadores de esta forma nos ayudas a extender esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *