1+ /*jshint esversion: 8 */
12const express = require ( 'express' ) ;
23const mongoose = require ( 'mongoose' ) ;
34const fs = require ( 'fs' ) ;
@@ -18,10 +19,10 @@ const Dealerships = require('./dealership');
1819
1920try {
2021 Reviews . deleteMany ( { } ) . then ( ( ) => {
21- Reviews . insertMany ( reviews_data [ ' reviews' ] ) ;
22+ Reviews . insertMany ( reviews_data . reviews ) ;
2223 } ) ;
2324 Dealerships . deleteMany ( { } ) . then ( ( ) => {
24- Dealerships . insertMany ( dealerships_data [ ' dealerships' ] ) ;
25+ Dealerships . insertMany ( dealerships_data . dealerships ) ;
2526 } ) ;
2627} catch ( error ) {
2728 res . status ( 500 ) . json ( { error : 'Error fetching documents' } ) ;
@@ -86,18 +87,18 @@ app.get('/fetchDealer/:id', async (req, res) => {
8687app . post ( '/insert_review' , express . raw ( { type : '*/*' } ) , async ( req , res ) => {
8788 const data = JSON . parse ( req . body ) ;
8889 const documents = await Reviews . find ( ) . sort ( { id : - 1 } ) ;
89- const new_id = documents [ 0 ] [ 'id' ] + 1 ;
90+ const new_id = documents [ 0 ] . id + 1 ;
9091
9192 const review = new Reviews ( {
9293 id : new_id ,
93- name : data [ ' name' ] ,
94- dealership : data [ ' dealership' ] ,
95- review : data [ ' review' ] ,
96- purchase : data [ ' purchase' ] ,
97- purchase_date : data [ ' purchase_date' ] ,
98- car_make : data [ ' car_make' ] ,
99- car_model : data [ ' car_model' ] ,
100- car_year : data [ ' car_year' ] ,
94+ name : data . name ,
95+ dealership : data . dealership ,
96+ review : data . review ,
97+ purchase : data . purchase ,
98+ purchase_date : data . purchase_date ,
99+ car_make : data . car_make ,
100+ car_model : data . car_model ,
101+ car_year : data . car_year ,
101102 } ) ;
102103
103104 try {
0 commit comments