config/plugin.js

mongoose: { enable: true, package: 'egg-mongoose'}

config/config.default.js

config.mongoose = { client: { url: 'mongodb://devuser:devuser123@127.0.0.1:27017/db_co_assist', options: {} } };

app/model/test.js

'use strict';module.exports = app => { const mongoose = app.mongoose; const Schema = mongoose.Schema; const TestSchema = new Schema({ name: { type: String, }, age: { type: Number, }, __v: { type: Number } }); return mongoose.model('Test', TestSchema, 'test');};

更新文档

let conditions = { _id: '5d4287eb6884ad1c30cc97b1' }; let update = { name: '测试8888888888888', age: 100, __v: 100102 }; this.ctx.model.Test.update(conditions, update, function (err) { if (err) { console.error(err); } });