nodejsのeggフレームmogoogle応用
config/plugin.js
mongoose: {
enable: true,
package: 'egg-mongoose'
}
config/config.default.jsconfig.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);
}
});