how to get the _id from foundHotel?
i get "undefined" when i try
console.log(foundHotel);
Node.js Code
app.post("/tour/package", function(req, res){
var hotelId;
var hotelName = req.body.hotel;
Hotel.find({name:hotelName}, function(err, foundHotel){
if(err){
console.log(err);
}else{
console.log(foundHotel);
hotelID = foundHotel._id;
}
});
var _hotel = {
name: hotelName,
id: hotelId
}
var plan = req.body.plan;
plan.hotel = _hotel;
Plan.create(plan ,function(err, createdPlan){
if(err){
console.log(err);
}else{
res.redirect("/tour/package");
}
});
});
FoundHotel Result
[ { _id: 592a72728929cf020713ecf4,
name: 'Hilton',
images: 'https://media-cdn.tripadvisor.com/media/photo-s/0b/e3/c0/9f/single-room.jpg',
price: 100,
bedrooms: '3',
location: 'Colombo',
website: 'www.web.com',
number: '022-33-33',
__v: 0 } ]
via Stefan Shiloh
No comments:
Post a Comment