nestjs学习(五)
nest接入mongoose
-
依赖下载
npm install mongoose mongoose-auto-increment mongoose-paginate nestjs-typegoose typegoose --save-dev
-
database模块创建 (别忘了将模块导入最外层模块中)
-
mongoose.transform.ts // Mongoose 模块转换器
import * as _mongoose from 'mongoose'; import * as _mongoosePaginate from 'mongoose-paginate'; import * as _mongooseAutoIncrement from 'mongoose-auto-increment'; // import * as APP_CONFIG from '../app.config'; // 各种 Hack _mongoose.set('useFindAndModify', false); (_mongoose as any).Promise = global.Promise; // 初始化翻页插件 _mongooseAutoIncrement.initialize(_mongoose.connection); // 插件配置初始化 (_mongoosePaginate as any).paginate.options = { limit: 16, }; export const mongoose = _mongoose; export const mongoosePaginate = _mongoosePaginate; export const mongooseAutoIncr
-