Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // api/models/user.js
- const mongoose = require('mongoose');
- const userSchema = mongoose.Schema({
- _id: mongoose.Schema.Types.ObjectId,
- firstName: { type: String, required: true },
- lastName: { type: String, required: true },
- email: { type: String, required: true, unique: true },
- phoneNumber: { type: String, required: true },
- username: { type: String, required: true, unique: true },
- discordUsername: { type: String, required: true },
- password: { type: String, required: true },
- profileImage: { type: String, required: false },
- emailValid: { type: Boolean, default: false, required: false },
- phoneValid: { type: Boolean, default: false, required: false },
- });
- module.exports = mongoose.model('User', userSchema);
- // api/models/app.js
- const mongoose = require('mongoose');
- const appSchema = mongoose.Schema({
- _id: mongoose.Schema.Types.ObjectId,
- name: { type: String, required: true },
- developer: { type: String, required: true },
- image: { type: String, required: true },
- details: { type: String, required: true },
- category: { type: String, required: true },
- });
- module.exports = mongoose.model('App', appSchema);
- // api/models/whenWasIt.js
- const mongoose = require('mongoose');
- const whenWasItSchema = mongoose.Schema({
- _id: mongoose.Schema.Types.ObjectId,
- userId: { type: mongoose.Schema.Types.ObjectId, required: true },
- title: { type: String, required: true },
- detail: { type: String, required: true },
- date: { type: String, required: true }
- });
- module.exports = mongoose.Model("WhenWasItEvent", whenWasItSchema);
Advertisement
Add Comment
Please, Sign In to add comment