-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathnotes
More file actions
87 lines (76 loc) · 3.67 KB
/
notes
File metadata and controls
87 lines (76 loc) · 3.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
USERS
id
username
email
password
firstName
lastName
img
DOB
city
[trip]---------------
- name
- location
- fromDate
- toDate
- image
|- [checklist] ------ checklistId
| - title ------------------------- genericList = {
| itemName(String),
| checked(boolean)}
| - date
|
|
|
|
|
|
|
|- notepad -------- noteId
| ----- date
| ----- title
| ----- content
|
|
|- [flightInfo]--------- flightInfoId
| --------- airline
| --------- flightNumber
| --------- departureTime
| --------- arrivalTime
| --------- destination
| --------- boardingTime
| --------- gate
| --------- departingCity
| --------- seatId
|
|- [lodgingInfo]-------- lodgingInfoId
| --------- name
| --------- address
| --------- checkInTime
| --------- checkOutTime
| --------- contact
| --------- reservationNumber
| --------- checkInDate
| --------- checkOutDate
|- tripBudget--------- tripBudgetId
| --------- name
| --------- cost
| --------- date
|
|
|- tripSchedule------- tripScheduleId
| --------- name
| --------- date
| --------- startTime
| --------- endTime
| --------- location
| --------- completed(boolean)
- weather (stretch goal)
Decimal128
const foodSchema = new Schema({
inputs: { type: Schema.Types.Mixed, default: {} },
date: {
type: Date,
default: Date.now()
},
}, { minimize: false })