16 lines
393 B
TypeScript
16 lines
393 B
TypeScript
import mongoose from 'mongoose'
|
|
import type { VocabularyItem } from '../types/wanikani.ts'
|
|
|
|
const VocabSchema = new mongoose.Schema<VocabularyItem>({
|
|
characters: String,
|
|
meanings: Array,
|
|
readings: Array,
|
|
auxiliary_meanings: Array,
|
|
pronunciation_audios: Array,
|
|
level: Number,
|
|
slug: String,
|
|
srs_score: Number,
|
|
})
|
|
|
|
export const VocabularyModel = mongoose.model('Vocabulary', VocabSchema)
|