-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodel.js
More file actions
55 lines (45 loc) · 1.29 KB
/
model.js
File metadata and controls
55 lines (45 loc) · 1.29 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
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/skaters');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
var sampleData = [
{
Url: 'http://img.wennermedia.com/social/dylan-rieder-skateboarder-dead-92ddb4b8-b1bb-4099-878e-2517a2cc4951.jpg',
trick: 'Backside Smith Grind',
skater: 'Dylan Reider'
},
{
Url: 'http://a.espncdn.com/photo/2012/0214/as_skate_willner1_576.jpg',
trick: '360 Flip',
skater: 'Kenny Reed'
},
{
Url: 'https://thirty30sprint.files.wordpress.com/2012/11/collin-provost.jpg',
trick: 'Tucknee',
skater: 'Collin Provost'
},
{
Url: 'http://a.espncdn.com/photo/2012/0922/as_skate_Trapasso2_576.jpg',
trick: 'Switch Kickflip',
skater: 'Nick Trapasso'
}
]
var skaterSchema = mongoose.Schema({
Url: String,
trick: String,
skater: String
});
var Skater = mongoose.model('Skater', skaterSchema);
db.once('open', function(){
// sampleData.forEach((skater) => {
// new Skater({
// Url: skater.Url,
// trick: skater.trick,
// skater: skater.skater
// }).save(function(err, nick){
// if (err) return console.error(err);
// });
// })
// db.close();
})
module.exports = Skater