Files
mern-template/server/models/Account.js
2021-09-29 10:48:48 +03:00

31 lines
642 B
JavaScript

const mongoose = require('mongoose')
const instance = new mongoose.Schema(
{
/*
document ID is set by default via MongoDB - next line is deprecated
_id: mongoose.Schema.Types.ObjectId,
*/
username: {
type: String,
required: true,
lowercase: true,
unique: true,
},
password: {
type: String,
required: true,
},
},
{
timestamps: true,
},
)
// NOTE! use a singular model name, mongoose automatically creates a collection like so:
// model: 'Account' === collection: 'accounts'
const modelName = 'Account'
module.exports = mongoose.model(modelName, instance)