forked from aapiane09/project3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
seed.js
120 lines (116 loc) · 9.84 KB
/
seed.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
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
//seed.js
var db = require("./models");
var usersList = [];
usersList.push({
firstName: "Beyoncé",
lastName: "Knowles",
username: "queenbey",
email: "[email protected]" ,
password: "test",
language: ["English", "Spanish", "French"],
specialty: ["Music"],
residence: {city:"Los Angeles", province:"California", country:"United States"},
age: 35,
gender: "Female",
contactInfo: { phone:"(555) 555-5555",
skype:"queenbey" } ,
auth: 0,
professional: true,
blurb: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed maximus id ante imperdiet bibendum. Praesent ultricies facilisis risus, vel commodo urna ultrices at. In hac habitasse platea dictumst. Suspendisse fringilla eu nisi sit amet hendrerit. Ut sed erat porttitor, molestie dui vel, blandit urna. Aenean eget erat quam. Ut luctus sagittis mi eu porttitor. Praesent in ornare lacus. Cras nibh arcu, feugiat ac tempus vitae, feugiat eu lorem. Pellentesque vitae dolor tempor, ullamcorper dui eget, ullamcorper nunc. Sed ultricies urna nulla. Donec fringilla nibh ut sapien mollis posuere. Donec semper massa tristique ultricies tincidunt. Proin nec mi lectus. Phasellus hendrerit pretium libero non sollicitudin. Fusce tincidunt, sapien a tristique placerat, dolor lacus bibendum sem, a feugiat nibh risus in tortor. <br> Aenean pretium pellentesque auctor. Cras vel neque justo. Nulla in nisi accumsan, condimentum lorem id, faucibus lectus. Sed tincidunt convallis sapien. Sed ut libero eget elit lacinia mattis. Aliquam erat volutpat. Nunc sollicitudin purus mauris, eu tincidunt diam lobortis id. Donec ut mollis orci, at semper tellus. Aliquam vitae pretium nunc, ut interdum massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed eget odio nulla. Vestibulum eu suscipit ex, eget lacinia arcu. Pellentesque placerat suscipit metus non ultrices.",
blurb: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed maximus id ante imperdiet bibendum. Praesent ultricies facilisis risus, vel commodo urna ultrices at. In hac habitasse platea dictumst. Suspendisse fringilla eu nisi sit amet hendrerit. Ut sed erat porttitor, molestie dui vel, blandit urna. Aenean eget erat quam. Ut luctus sagittis mi eu porttitor. Praesent in ornare lacus. Cras nibh arcu, feugiat ac tempus vitae, feugiat eu lorem. Pellentesque vitae dolor tempor, ullamcorper dui eget, ullamcorper nunc. Sed ultricies urna nulla. Donec fringilla nibh ut sapien mollis posuere. Donec semper massa tristique ultricies tincidunt. Proin nec mi lectus. Phasellus hendrerit pretium libero non sollicitudin. Fusce tincidunt, sapien a tristique placerat, dolor lacus bibendum sem, a feugiat nibh risus in tortor. <br> Aenean pretium pellentesque auctor. Cras vel neque justo. Nulla in nisi accumsan, condimentum lorem id, faucibus lectus. Sed tincidunt convallis sapien. Sed ut libero eget elit lacinia mattis. Aliquam erat volutpat. Nunc sollicitudin purus mauris, eu tincidunt diam lobortis id. Donec ut mollis orci, at semper tellus. Aliquam vitae pretium nunc, ut interdum massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed eget odio nulla. Vestibulum eu suscipit ex, eget lacinia arcu. Pellentesque placerat suscipit metus non ultrices.",
availability: {
morning: false,
noon: true,
afternoon: true,
evening: true,
night: false
},
profilepic: "https://lh5.googleusercontent.com/-wMF30gprRJ8/AAAAAAAAAAI/AAAAAAAAPak/DchY1miINOU/s0-c-k-no-ns/photo.jpg"
});
usersList.push({
firstName: "Adele",
lastName: "Britishlady",
username: "adele",
email: "[email protected]" ,
password: "test",
language: ["English", "French"],
specialty: ["Medicine"],
residence: {city:"London", province:"England", country:"United Kingdom"},
age: 29,
gender: "Female",
contactInfo: { phone:"(555) 555-5555",
skype:"adele" } ,
auth: 0,
professional: false,
blurb: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed maximus id ante imperdiet bibendum. Praesent ultricies facilisis risus, vel commodo urna ultrices at. In hac habitasse platea dictumst. Suspendisse fringilla eu nisi sit amet hendrerit. Ut sed erat porttitor, molestie dui vel, blandit urna. Aenean eget erat quam. Ut luctus sagittis mi eu porttitor. Praesent in ornare lacus. Cras nibh arcu, feugiat ac tempus vitae, feugiat eu lorem. Pellentesque vitae dolor tempor, ullamcorper dui eget, ullamcorper nunc. Sed ultricies urna nulla. Donec fringilla nibh ut sapien mollis posuere. Donec semper massa tristique ultricies tincidunt. Proin nec mi lectus. Phasellus hendrerit pretium libero non sollicitudin. Fusce tincidunt, sapien a tristique placerat, dolor lacus bibendum sem, a feugiat nibh risus in tortor. <br> Aenean pretium pellentesque auctor. Cras vel neque justo. Nulla in nisi accumsan, condimentum lorem id, faucibus lectus. Sed tincidunt convallis sapien. Sed ut libero eget elit lacinia mattis. Aliquam erat volutpat. Nunc sollicitudin purus mauris, eu tincidunt diam lobortis id. Donec ut mollis orci, at semper tellus. Aliquam vitae pretium nunc, ut interdum massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed eget odio nulla. Vestibulum eu suscipit ex, eget lacinia arcu. Pellentesque placerat suscipit metus non ultrices.",
availability: {
morning: false,
noon: true,
afternoon: true,
evening: true,
night: false
},
profilepic: "https://pbs.twimg.com/profile_images/657199367556866048/EBEIl2ol.jpg"
});
usersList.push({
firstName: "Barack",
lastName: "Obama",
username: "potus44",
email: "[email protected]" ,
password: "test",
language: ["English", "Indonesian"],
specialty: ["Government"],
residence: {city:"Washington", province:"D.C.", country:"United States"},
age: 55,
gender: "Male",
contactInfo: { phone:"(555) 555-5555",
skype:"potus44" } ,
auth: 0,
professional: true,
blurb: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed maximus id ante imperdiet bibendum. Praesent ultricies facilisis risus, vel commodo urna ultrices at. In hac habitasse platea dictumst. Suspendisse fringilla eu nisi sit amet hendrerit. Ut sed erat porttitor, molestie dui vel, blandit urna. Aenean eget erat quam. Ut luctus sagittis mi eu porttitor. Praesent in ornare lacus. Cras nibh arcu, feugiat ac tempus vitae, feugiat eu lorem. Pellentesque vitae dolor tempor, ullamcorper dui eget, ullamcorper nunc. Sed ultricies urna nulla. Donec fringilla nibh ut sapien mollis posuere. Donec semper massa tristique ultricies tincidunt. Proin nec mi lectus. Phasellus hendrerit pretium libero non sollicitudin. Fusce tincidunt, sapien a tristique placerat, dolor lacus bibendum sem, a feugiat nibh risus in tortor. <br> Aenean pretium pellentesque auctor. Cras vel neque justo. Nulla in nisi accumsan, condimentum lorem id, faucibus lectus. Sed tincidunt convallis sapien. Sed ut libero eget elit lacinia mattis. Aliquam erat volutpat. Nunc sollicitudin purus mauris, eu tincidunt diam lobortis id. Donec ut mollis orci, at semper tellus. Aliquam vitae pretium nunc, ut interdum massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed eget odio nulla. Vestibulum eu suscipit ex, eget lacinia arcu. Pellentesque placerat suscipit metus non ultrices.",
availability: {
morning: true,
noon: true,
afternoon: false,
evening: false,
night: true
},
profilepic: "https://lh6.googleusercontent.com/-2lJYGtfXKwQ/AAAAAAAAAAI/AAAAAAAB2HQ/QSmIw0nQN_c/s0-c-k-no-ns/photo.jpg"
});
usersList.push({
firstName: "Jesse",
lastName: "Smith",
username: "jsmith",
email: "[email protected]" ,
password: "test",
language: ["English", "Arabic", "Hebrew"],
specialty: ["Translation", "Medicine"],
residence: {city:"Amman", province:"Amman", country:"Jordan"},
age: 32,
gender: "Other",
contactInfo: { phone:"(555) 555-5555",
skype:"jsmith" } ,
auth: 0,
professional: true,
blurb: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed maximus id ante imperdiet bibendum. Praesent ultricies facilisis risus, vel commodo urna ultrices at. In hac habitasse platea dictumst. Suspendisse fringilla eu nisi sit amet hendrerit. Ut sed erat porttitor, molestie dui vel, blandit urna. Aenean eget erat quam. Ut luctus sagittis mi eu porttitor. Praesent in ornare lacus. Cras nibh arcu, feugiat ac tempus vitae, feugiat eu lorem. Pellentesque vitae dolor tempor, ullamcorper dui eget, ullamcorper nunc. Sed ultricies urna nulla. Donec fringilla nibh ut sapien mollis posuere. Donec semper massa tristique ultricies tincidunt. Proin nec mi lectus. Phasellus hendrerit pretium libero non sollicitudin. Fusce tincidunt, sapien a tristique placerat, dolor lacus bibendum sem, a feugiat nibh risus in tortor. <br> Aenean pretium pellentesque auctor. Cras vel neque justo. Nulla in nisi accumsan, condimentum lorem id, faucibus lectus. Sed tincidunt convallis sapien. Sed ut libero eget elit lacinia mattis. Aliquam erat volutpat. Nunc sollicitudin purus mauris, eu tincidunt diam lobortis id. Donec ut mollis orci, at semper tellus. Aliquam vitae pretium nunc, ut interdum massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed eget odio nulla. Vestibulum eu suscipit ex, eget lacinia arcu. Pellentesque placerat suscipit metus non ultrices.",
availability: {
morning: false,
noon: false,
afternoon: false,
evening: true,
night: true
},
profilepic: "http://cultofthepartyparrot.com/assets/sirocco.gif"
});
db.User.remove({}, function(err, users) {
// code in here runs after all users are removed
db.User.create(usersList, function(err, users) {
// code in here runs after all albums are created
if (err) {
return console.log('ERROR', err);
}
console.log("all users:", users);
console.log("created", users.length, "users");
process.exit();
});
});