ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 配置 ``` // /config/plugin.js mongoose: { enable:true, package:'egg-mongoose' } // /config/config.default.js config.mongoose = { url:'mongodb://xxx.xxx.xxx.xxx:27017', options: { user:'xxx-cms', // 数据库用户名 pass:'xxx-cms', // 数据库密码 dbName:'cms', // 数据库名 server: { poolSize:40, }, }, }; ``` ### 在model 中定义 Schema ``` .// /app/model/admin.js 'use strict'; module.exports=app=> { constmongoose=app.mongoose; constSchema=mongoose.Schema; constAdminSchema=newSchema({ // 用户名 username: { type:String, }, // 密码 password: { type:String }, // 邮箱 email:{ type:String }, // 创建时间 create_time: { type:Number }, // 更新时间 update_time: { type:Number }, // 删除时间 delete_time: { type:Number }, // 头像图片地址 head_img: { type:String } }); returnmongoose.model('Admin', AdminSchema); }; ``` ### 在 controller 中使用 ``` let res = awaitctx.model.Admin.findOne({ username }); ```