Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. var express = require("express");
  2. var router = express.Router();
  3. const mongoose = require("mongoose");
  4. var ObjectID = require("mongodb").ObjectID;
  5. const tripSchema = require("../../model/trip.model");
  6.  
  7. //const userModel = mongoose.model('user', userSchema);
  8. const tripModel = mongoose.model("trip", tripSchema);
  9. //const ticketModel = mongoose.model('ticket', ticketSchema);
  10.  
  11. /* GET home page. */
  12. router.get("/", function(req, res, next) {
  13. //req.params.date
  14. //let time = new Date("2019-05-12");
  15. //console.log(req.query);
  16. let start = new Date(req.query.date);
  17. let end = new Date(
  18. start.getFullYear(),
  19. start.getMonth(),
  20. start.getDate() + 1
  21. );
  22.  
  23. console.log("Get all trips From: " + start + "To: " + end);
  24. query = { start_time: { $gte: start, $lt: end } };
  25. tripModel.find(query, (err, trips) => {
  26. if (err) {
  27. res.send(err);
  28. } else {
  29. res.send(trips);
  30. }
  31. });
  32. });
  33.  
  34. // router.post("/add", function(req, res, next) {
  35. // let n_trip = {
  36. // _id: new ObjectID(),
  37. // from: req.body.from,
  38. // to: req.body.to,
  39. // vehicleID: req.body.vehicleID,
  40. // fee: req.body.fee,
  41. // start_time: req.body.start_time,
  42. // end_time: req.body.end_time,
  43. // __v: req.body.__v
  44. // };
  45. // let newTrip = new tripModel(n_trip);
  46. // newTrip.save(function(err, data) {
  47. // if (err) throw err;
  48.  
  49. // res.send(data);
  50. // });
  51.  
  52. // // tripModel.find({}, (err, trips) => {
  53. // // res.send(trips);
  54. // // });
  55. // });
  56.  
  57. module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement