-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathseeds.js
50 lines (45 loc) · 6.05 KB
/
seeds.js
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
var mongoose = require("mongoose");
var Campground = require("./models/campground");
var Comment = require("./models/comment");
var data = [
{
name: "Cloud's Rest",
image: "https://farm4.staticflickr.com/3795/10131087094_c1c0a1c859.jpg",
description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tristique velit quis bibendum laoreet. Donec quis eros id nisl facilisis vulputate. Ut pulvinar nunc tortor, sed dapibus nulla faucibus non. Aenean tellus lectus, dapibus sed tincidunt maximus, pellentesque a turpis. Proin eget malesuada orci, a suscipit leo. Donec cursus condimentum arcu in congue. Nulla eleifend et libero vitae commodo. Nunc sed sagittis tortor, sit amet pellentesque est. Morbi ut lorem felis. Nullam vitae fermentum purus, in varius urna. Nunc molestie lacus eget felis iaculis cursus. Vestibulum congue posuere nunc, vitae rutrum sem sodales a. Integer sodales finibus velit ut blandit. Morbi elementum dictum placerat. Duis placerat leo tempus nulla ultrices condimentum non at turpis."
},
{
name: "Desert Mesa",
image: "https://farm9.staticflickr.com/8442/7962474612_bf2baf67c0.jpg",
description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tristique velit quis bibendum laoreet. Donec quis eros id nisl facilisis vulputate. Ut pulvinar nunc tortor, sed dapibus nulla faucibus non. Aenean tellus lectus, dapibus sed tincidunt maximus, pellentesque a turpis. Proin eget malesuada orci, a suscipit leo. Donec cursus condimentum arcu in congue. Nulla eleifend et libero vitae commodo. Nunc sed sagittis tortor, sit amet pellentesque est. Morbi ut lorem felis. Nullam vitae fermentum purus, in varius urna. Nunc molestie lacus eget felis iaculis cursus. Vestibulum congue posuere nunc, vitae rutrum sem sodales a. Integer sodales finibus velit ut blandit. Morbi elementum dictum placerat. Duis placerat leo tempus nulla ultrices condimentum non at turpis."
},
{
name: "Canyon Floor",
image: "https://farm1.staticflickr.com/189/493046463_841a18169e.jpg",
description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tristique velit quis bibendum laoreet. Donec quis eros id nisl facilisis vulputate. Ut pulvinar nunc tortor, sed dapibus nulla faucibus non. Aenean tellus lectus, dapibus sed tincidunt maximus, pellentesque a turpis. Proin eget malesuada orci, a suscipit leo. Donec cursus condimentum arcu in congue. Nulla eleifend et libero vitae commodo. Nunc sed sagittis tortor, sit amet pellentesque est. Morbi ut lorem felis. Nullam vitae fermentum purus, in varius urna. Nunc molestie lacus eget felis iaculis cursus. Vestibulum congue posuere nunc, vitae rutrum sem sodales a. Integer sodales finibus velit ut blandit. Morbi elementum dictum placerat. Duis placerat leo tempus nulla ultrices condimentum non at turpis."
},
{name: "Salmon Creek", image: "https://farm9.staticflickr.com/8442/7962474612_bf2baf67c0.jpg",description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tristique velit quis bibendum laoreet. Donec quis eros id nisl facilisis vulputate. Ut pulvinar nunc tortor, sed dapibus nulla faucibus non. Aenean tellus lectus, dapibus sed tincidunt maximus, pellentesque a turpis. Proin eget malesuada orci, a suscipit leo. Donec cursus condimentum arcu in congue. Nulla eleifend et libero vitae commodo. Nunc sed sagittis tortor, sit amet pellentesque est. Morbi ut lorem felis. Nullam vitae fermentum purus, in varius urna. Nunc molestie lacus eget felis iaculis cursus. Vestibulum congue posuere nunc, vitae rutrum sem sodales a. Integer sodales finibus velit ut blandit. Morbi elementum dictum placerat. Duis placerat leo tempus nulla ultrices condimentum non at turpis."},
{name: "Granite Hill", image: "https://farm1.staticflickr.com/60/215827008_6489cd30c3.jpg",description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tristique velit quis bibendum laoreet. Donec quis eros id nisl facilisis vulputate. Ut pulvinar nunc tortor, sed dapibus nulla faucibus non. Aenean tellus lectus, dapibus sed tincidunt maximus, pellentesque a turpis. Proin eget malesuada orci, a suscipit leo. Donec cursus condimentum arcu in congue. Nulla eleifend et libero vitae commodo. Nunc sed sagittis tortor, sit amet pellentesque est. Morbi ut lorem felis. Nullam vitae fermentum purus, in varius urna. Nunc molestie lacus eget felis iaculis cursus. Vestibulum congue posuere nunc, vitae rutrum sem sodales a. Integer sodales finibus velit ut blandit. Morbi elementum dictum placerat. Duis placerat leo tempus nulla ultrices condimentum non at turpis."},
{name: "Mountain Goat's Rest", image: "https://farm7.staticflickr.com/6057/6234565071_4d20668bbd.jpg",description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tristique velit quis bibendum laoreet. Donec quis eros id nisl facilisis vulputate. Ut pulvinar nunc tortor, sed dapibus nulla faucibus non. Aenean tellus lectus, dapibus sed tincidunt maximus, pellentesque a turpis. Proin eget malesuada orci, a suscipit leo. Donec cursus condimentum arcu in congue. Nulla eleifend et libero vitae commodo. Nunc sed sagittis tortor, sit amet pellentesque est. Morbi ut lorem felis. Nullam vitae fermentum purus, in varius urna. Nunc molestie lacus eget felis iaculis cursus. Vestibulum congue posuere nunc, vitae rutrum sem sodales a. Integer sodales finibus velit ut blandit. Morbi elementum dictum placerat. Duis placerat leo tempus nulla ultrices condimentum non at turpis."}
]
function seedDB() {
//Remove all campgrounds
Campground.remove({}, function (err) {
if (err) {
console.log(err);
}
console.log("removed campgrounds!");
//add a few campgrounds
data.forEach(function (seed) {
Campground.create(seed, function (err, campground) {
if (err) {
console.log(err)
} else {
console.log("added a campground");
campground.save();
}
});
});
})
//add a few comments
}
module.exports = seedDB;