Skip to content

Instantly share code, notes, and snippets.

@Kerrialn

Kerrialn/1.js Secret

Created December 3, 2020 22:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Kerrialn/c023194df39bbba5287e2edcfb7f389c to your computer and use it in GitHub Desktop.
Save Kerrialn/c023194df39bbba5287e2edcfb7f389c to your computer and use it in GitHub Desktop.
try {
await Address.findOne({
"number": req.body.flatNumber.toLowerCase(),
"floor": req.body.floorNumber,
"street": req.body.street.toLowerCase(),
"block": req.body.block,
"building": req.body.building,
"postalCode": req.body.postalCode,
"city": req.body.city.toLowerCase(),
}, async (err, address) => {
if (!address) {
await new Address({
number: req.body.flatNumber.toLowerCase(),
floor: req.body.floorNumber,
street: req.body.street.toLowerCase(),
block: req.body.block,
building: req.body.building,
postalCode: req.body.postalCode,
city: req.body.city.toLowerCase(),
country: 'Czechia',
full: req.body.flatNumber.toLowerCase() + ',' + req.body.floorNumber + ',' + req.body.street.toLowerCase() + ',' + req.body.block + ',' + req.body.building + ',' + req.body.postalCode + ',' + req.body.city.toLowerCase()'
});
address.save();
}
let review = await new Review({
title: req.body.title,
description: req.body.description,
landlordRating: req.body.landlordRating,
buildingRating: req.body.buildingRating,
areaRating: req.body.areaRating,
overallRating: req.body.overallRating,
createdAt: req.body.createdAt,
address: address._id,
owner: req.user._id
});
review.save();
});
} catch (e) {
console.log(e);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment