Workout.js 559 B

12345678910111213141516171819202122232425262728
  1. import mongoose from "mongoose";
  2. const WorkoutSchema = new mongoose.Schema({
  3. user: {
  4. type: mongoose.Schema.Types.ObjectId,
  5. required: true,
  6. },
  7. name: {
  8. type: String,
  9. required: true
  10. },
  11. exercises: [{
  12. name: {
  13. type: String,
  14. required: true
  15. },
  16. notes: {
  17. type: String,
  18. required: false
  19. },
  20. type: {
  21. type: String,
  22. required: true
  23. }
  24. }]
  25. });
  26. export default mongoose.model("Workout", WorkoutSchema);