Skip to content

Commit 1cecd02

Browse files
committed
feat: add populateDb script
1 parent 40b804f commit 1cecd02

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

populateDb.ts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import mongoose from 'mongoose';
2+
import app from './app';
3+
4+
mongoose.connect('mongodb://localhost:27017/which', { useNewUrlParser: true });
5+
6+
import UserModel from './models/users/user.model';
7+
(async () => {
8+
const users = [
9+
{ name: "Emma" },
10+
{ name: "Elise" },
11+
{ name: "Jack" },
12+
{ name: "Oliver" },
13+
{ name: "Jamie" },
14+
{ name: "Aidan" },
15+
{ name: "Jordan" },
16+
{ name: "Erin" },
17+
{ name: "William" },
18+
{ name: "Ethan" },
19+
];
20+
try {
21+
for (const user of users) {
22+
await UserModel.create(user);
23+
}
24+
} catch (e) {
25+
console.error(e);
26+
}
27+
mongoose.disconnect();
28+
})();

0 commit comments

Comments
 (0)