i want to derive price based on same column name that is route_name from two models.how to do it?
1st model : -
var routeSchema = mongoose.Schema({
route_name: String,
from_city: String,
to_city : String,
stoppage_point: String,
arrival_time:String,
distance: Number,
journey_date:Date,
approx_time: Number,
status: {
type: Boolean,
default:true,
},
});
var routeModel = module.exports = mongoose.model('routes', routeSchema,"routes");
model method in which i want to get my data,
module.exports.get_route = function(from_city,to_city,journey_date){
return new Promise(function(resolve,reject){
routeModel.find({'from_city':from_city,'to_city':to_city,'journey_date':journey_date,status:true},"_id route_name from_city to_city stoppage_point distance approx_time arrival_time journey_date", function(err,result){
if(err){
reject(Error(err));
}
resolve(result);
});
})
};
2nd model : -
var ticketPriceSchema = mongoose.Schema({
route_name: String,
from_city: String,
to_city : String,
price: Number,
});
var ticketPriceModel = module.exports = mongoose.model('ticket', ticketPriceSchema,"ticket");
from this 2 modelschema i want to derive price from 2nd model also through route_name which is the same column in both schema.
in result i want to price also,
_id, route_name, from_city, to_city, stoppage_point, distance, approx_time, arrival_time, journey_date, price