UNPKG

@ancxkush/create-ts-express-mongo-starter-code

Version:

NodeJS/Express starter code with - TypeScript, MongoDB setup, Exception Handler, Logger, HTTP testing example, Swagger Docs example, Mongoose model example, JOI validation example, CRUD operations example

19 lines (15 loc) 431 B
import mongoose from 'mongoose' interface BookDocument { bookId: number title: string price: number } const BoookSchema = new mongoose.Schema<BookDocument>( { bookId: { type: Number, required: true, unique: true }, title: { type: String, required: true }, price: { type: Number, required: true }, }, { timestamps: true } ) export const BookModel = mongoose.model<BookDocument>('Book', BoookSchema)