Users
Key
_id    
ObjectId
NN
fullName    
String
NN
email    
String
NN
password    
String
NN
refreshTokens[ ]  
Array
NN
Bookmarks
Key
_id    
ObjectId
NN
Key
userId    
ObjectId
NN
Key
movies[ ]  
Array
NN
Key
series[ ]  
Array
NN
Series
Key
_id    
ObjectId
NN
name    
String
NN
thumbnailURL    
String
NN
genres    
Array
NN
overview    
String
NN
casts    
Array
NN
languages    
Array
NN
isRecommended    
Boolean
NN
isTrending    
Boolean
NN
releaseYear    
Number
NN
rating    
String
NN
type    
String
NN
Movies
Key
_id    
ObjectId
NN
name    
String
NN
thumbnailURL    
String
NN
genres    
Array
NN
overview    
String
NN
casts    
Array
NN
languages    
Array
NN
isRecommended    
Boolean
NN
isTrending    
Boolean
NN
releaseYear    
Number
NN
rating    
String
NN
type    
String
NN
Documentation for project Entertainment app database
Entertainment app database
Project
Name
Entertainment app database
Diagram
Name
Main Diagram
Report
Generated
1/28/2024 | 2:25:09 PM
schemas
Name
Users
Properties
Name
Data type
Param
Key
Not Null
_id
ObjectId
Yes
Yes
fullName
String
Yes
email
String
Yes
password
String
Yes
refreshTokens
Array
Yes
Array
Yes
Keys
Primary
Property in Primary
_id
References
Name
Source
Target
Name
Bookmarks
Properties
Name
Data type
Param
Key
Not Null
_id
ObjectId
Yes
Yes
userId
ObjectId
Yes
movies
Array
Yes
Array
Yes
series
Array
Yes
Array
Yes
Keys
Primary
bookmarks_ai_1
Property in bookmarks_ai_1
movies
bookmarks_ai_2
Property in bookmarks_ai_2
series
Name
Series
Properties
Name
Data type
Param
Key
Not Null
_id
ObjectId
Yes
Yes
name
String
Yes
thumbnailURL
String
Yes
genres
Array
Yes
overview
String
Yes
casts
Array
Yes
languages
Array
Yes
isRecommended
Boolean
Yes
isTrending
Boolean
Yes
releaseYear
Number
Yes
rating
String
Yes
type
String
Yes
Keys
Primary
Series_ai_1
Property in Series_ai_1
_id
References
Name
Source
Target
Name
Movies
Properties
Name
Data type
Param
Key
Not Null
_id
ObjectId
Yes
Yes
name
String
Yes
thumbnailURL
String
Yes
genres
Array
Yes
overview
String
Yes
casts
Array
Yes
languages
Array
Yes
isRecommended
Boolean
Yes
isTrending
Boolean
Yes
releaseYear
Number
Yes
rating
String
Yes
type
String
Yes
Keys
Primary
Movies_ai_1
Property in Movies_ai_1
_id
References
Name
Source
Target
references
Name
User -> Bookmark
Name
Source
Target
Cardinality type:
One to
one
Ordinality:
Mandatory
Mandatory
Key and properties
Key name
Property in Users
Property in Bookmarks
Primary
_id
userId
Name
Movies -> Bookmark
Name
Source
Target
Cardinality type:
Many to
one
Ordinality:
Mandatory
Mandatory
Key and properties
Key name
Property in Movies
Property in Bookmarks
Movies_ai_1
_id
movies
Name
Series -> Bookmark
Name
Source
Target
Cardinality type:
Many to
one
Ordinality:
Mandatory
Mandatory
Key and properties
Key name
Property in Series
Property in Bookmarks
Series_ai_1
_id
series