All files / server/model article.ts

0% Statements 0/6
100% Branches 0/0
100% Functions 0/0
0% Lines 0/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                                             
import { categorySchema } from './category';
 
const mongoose = require('mongoose');
 
export const articleSchema = new mongoose.Schema({
  title: String,
  slug: String,
  category: categorySchema,
  image: String,
  text: String,
  createdDateTime: Date,
  type: Number,
  status: Number,
  user: {
    sub: String,
    username: String,
  },
});
 
articleSchema.index({ '$**': 'text' });
mongoose.model('Article', articleSchema);
export const articleModel = mongoose.model('Article');