import mongoose from 'mongoose'; const Schema = mongoose.Schema; import shortid from 'shortid'; const fileSchema = new Schema({ name: { type: String, default: 'sketch.js' }, content: { type: String } }, { timestamps: true }); const projectSchema = new Schema({ name: { type: String, default: "Hello p5.js, it's the server" }, user: { type: Schema.Types.ObjectId, ref: 'User' }, file: { type: fileSchema }, _id: { type: String, default: shortid.generate } }, { timestamps: true }); export default mongoose.model('Project', projectSchema);