Skip to content

Commit 07781d7

Browse files
committed
add movies model
1 parent cbbeeda commit 07781d7

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

src/movies-demo/movies.model.js

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
'use strict';
2+
3+
const mongoose = require('mongoose');
4+
5+
const schema = new mongoose.Schema({
6+
plot: String,
7+
genres: [String],
8+
runtime: Number,
9+
cast: [String],
10+
poster: String,
11+
title: String,
12+
fullplot: String,
13+
languages: [String],
14+
released: Date,
15+
directors: [String],
16+
rated: String,
17+
awards: {
18+
wins: Number,
19+
nominations: Number,
20+
text: String
21+
},
22+
lastupdated: String,
23+
year: Number,
24+
imdb: {
25+
rating: Number,
26+
votes: Number,
27+
id: Number
28+
},
29+
countries: [String],
30+
type: String,
31+
tomatoes: {
32+
viewer: {
33+
rating: Number,
34+
numReviews: Number,
35+
meter: Number
36+
},
37+
fresh: Number,
38+
critic: {
39+
rating: Number,
40+
numReviews: Number,
41+
meter: Number
42+
},
43+
rotten: Number,
44+
lastUpdated: Date
45+
},
46+
num_mflix_comments: Number
47+
});
48+
49+
module.exports = mongoose.model('Movie', schema, 'movies');

0 commit comments

Comments
 (0)