Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var mongoose = require("mongoose");
- var passportLocalMongoose = require("passport-local-mongoose");
- var userSchema = new mongoose.Schema({
- username: {type: String, unique: true, required: true},
- password: String,
- firstname: String,
- lastname: String,
- email: {type: String, unique: true, required: true},
- avatar: String,
- resetPasswordToken: String,
- resetPasswordExpires: Date
- });
- userSchema.plugin(passportLocalMongoose);
- module.exports = mongoose.model("User",
- userSchema)
- var mongoose = require("mongoose");
- var campgroundSchema = new mongoose.Schema({
- name: String,
- image: String,
- price: String,
- createdAt: {type: Date, default: Date.now},
- description : String,
- author: {
- id:{
- type: mongoose.Schema.Types.ObjectId,
- ref: "User"
- },
- username:String
- },
- comments : [
- {
- type: mongoose.Schema.Types.ObjectId,
- ref: "comment"
- }
- ]
- });
- module.exports = mongoose.model("Campground", campgroundSchema);
Add Comment
Please, Sign In to add comment