nodejs之egg框架mongoose应用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs之egg框架mongoose应用相关的知识,希望对你有一定的参考价值。

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);
            
        );

以上是关于nodejs之egg框架mongoose应用的主要内容,如果未能解决你的问题,请参考以下文章

nodejs之egg框架整合ejs模板

Egg入门学习

Egg.js搭建后台服务API

Egg中使用egg-mongoose和常用的Mongoose 方法

Egg中使用egg-mongoose和常用的Mongoose 方法

NodeJS/Express/Mongoose 出错 Can't set headers after they are sent