File tree Expand file tree Collapse file tree 1 file changed +19
-23
lines changed Expand file tree Collapse file tree 1 file changed +19
-23
lines changed Original file line number Diff line number Diff line change 1
1
import mongoose from 'mongoose' ;
2
+ import Promise from 'bluebird' ;
2
3
import app from './app' ;
3
4
4
5
mongoose . connect ( 'mongodb://localhost:27017/which' , { useNewUrlParser : true } ) ;
5
6
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
- } ) ( ) ;
7
+ const users = [
8
+ { name : "Emma" } ,
9
+ { name : "Elise" } ,
10
+ { name : "Jack" } ,
11
+ { name : "Oliver" } ,
12
+ { name : "Jamie" } ,
13
+ { name : "Aidan" } ,
14
+ { name : "Jordan" } ,
15
+ { name : "Erin" } ,
16
+ { name : "William" } ,
17
+ { name : "Ethan" } ,
18
+ ] ;
19
+
20
+ Promise . map ( users , async user => {
21
+ return await app . service ( 'users' ) . create ( user ) ;
22
+ } ) . catch ( e => console . error ( e ) )
23
+ . finally ( ( ) => mongoose . disconnect ( ) ) ;
24
+
You can’t perform that action at this time.
0 commit comments