Files
mern-template/server/models/Account.js
2021-09-28 18:53:02 +03:00

30 lines
619 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,
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)