Files
ipfs-bch-wallet-service/util/users/createUsers.js
T
2022-09-08 08:58:39 -07:00

39 lines
758 B
JavaScript

import mongoose from 'mongoose'
import config from '../../config/index.js'
const EMAIL = 'test@test.com'
const PASSWORD = 'pass'
async function addUser () {
// Connect to the Mongo Database.
mongoose.Promise = global.Promise
mongoose.set('useCreateIndex', true) // Stop deprecation warning.
await mongoose.connect(
config.database,
{ useNewUrlParser: true, useUnifiedTopology: true }
)
const User = require('../../src/models/users')
const userData = {
email: EMAIL,
password: PASSWORD
}
const user = new User(userData)
// Enforce default value of 'user'
user.type = 'user'
await user.save()
await mongoose.connection.close()
console.log(`User ${EMAIL} created.`)
}
addUser()
export default {
addUser
}