I'm fairly new to node & express, I'm trying to implement a register application.
I have 2 models, both models have one common field 'empID'.
const RegisterEntriesSchema = mongoose.Schema({   
    empID: Number,    
    registerType: String,
    registerItemsQuantity: Number,
    registerItemsDesc: String
}, {
    timestamps: true
});
const RegisterEmpSchema = mongoose.Schema({   
    empID: Number,
    empName: String,
    empPhone: String,
    empProj:String
}, {
    timestamps: true
});
For my get call in which I need to merge the values, I get from RegisterEmpSchema with its corresponding employee details from RegisterEmpSchema.
exports.findAllRegisterEntries = (req, res) => {
    registerEntriesModel.find()
        .then(result => {
            var updatedResponse=[];
            console.log(result[0].empID);
            for(var i=0;i<result.length;i++){
                registerEmpModel.find({ empID: result[i].empID })
                .then(result2 => {                   
                  **//unable to access result here**
                }).catch(err => {
                   console.log("exception catch called findAllRegisterEntries, find employee details "+err);
                });
            }
            res.send(updatedResponse);
        }).catch(err => {
            res.status(500).send({
                message: err.message || "Some error occurred while retrieving register."
            });
        });
};
I basically need to get register data and its corresponding employee data.
How do I modify my find() code to use the key empID and do a join query fetch?
 
    