Warmup - Server by Memory

Warmup - Server by Memory

Your job is to use what you have learned and spin up a NodeJs/Express server with a MongoDB that works.

Requirements:

  • GET endpoint /cars
  • POST endpoint /cars
  • PUT endpoint /cars/:carId
  • DELETE endpoint /cars/:carId
  • MongoDB name should be cars
  • GET endpoint /person
  • POST endpoint /person
  • PUT endpoint /person/:personId
  • DELETE endpoint /person/:personId
  • Person model should have a relationship to cars owned. You can use embedded documents or ID-based relationships

Person model should have at least these fields:

{
	_id: "someuniquemongoid",
	name: "Jon",
	carsOwned: [{ //relationship - cars owned by person
		_id: "someuniquemongoid",
		make: "Toyota",
		model: "Camry",
		year: 2005
		engine: "V6"
		miles: 124235
	}]
}

Car model should have at least these fields:

{
	_id: "someuniquemongoid",
	make: "Toyota",
	model: "Camry",
	year: 2005
	engine: "V6"
	miles: 124235
}