nodejsのeggフレームmogoogle応用


config/plugin.js
mongoose: {
        enable: true,
        package: 'egg-mongoose'
}
config/config.default.js
config.mongoose = {
        client: {
            url: 'mongodb://devuser:[email protected]:27017/db_co_assist',
            options: {}
        }
 };
ap/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);
            }
        });