Folder.mjs 445 B

1234567891011121314151617181920
  1. import mongoose from '../infrastructure/Mongoose.mjs'
  2. import { DocSchema } from './Doc.mjs'
  3. import { FileSchema } from './File.mjs'
  4. const { Schema } = mongoose
  5. export const FolderSchema = new Schema(
  6. {
  7. name: { type: String, default: 'new folder' },
  8. },
  9. { minimize: false }
  10. )
  11. FolderSchema.add({
  12. docs: [DocSchema],
  13. fileRefs: [FileSchema],
  14. folders: [FolderSchema],
  15. })
  16. export const Folder = mongoose.model('Folder', FolderSchema)