model.js 383 B

1234567891011121314151617
  1. const mongoose = require('mongoose')
  2. const basicSchema = require('../basicSchema')
  3. const metaSchema = new mongoose.Schema({
  4. type: String,
  5. name: String,
  6. description: String,
  7. value: String
  8. })
  9. /** Metas are embedded. */
  10. const projectSchema = new mongoose.Schema({
  11. ...basicSchema.collection,
  12. meta: [metaSchema]
  13. })
  14. module.exports = mongoose.model('Project', projectSchema)