首页 > 解决方案 > 节点:保存除数组字段外的所有数据

问题描述

我在保存这个具有数组作为属性的对象时遇到问题,除了数组之外的所有东西都被保存了。我不知道我错过了什么,如果问题是解决问题的方法,如果有更好的方法解决方法 json 发送

data:'2020-08-14'
hora:'21:04'
identificador:'MSG 001'
mensagem:'TEST 001'
periocidade:(7) ['Segunda-Feira', 'Terça-Feira', 'Quarta-Feira', 'Quinta-Feira', 'Sexta-Feira', 'Sabado', 'Domingo']
__proto__:Object```

Model

``new Schema({
    identificador: {
        type: String
    },
    hora: {
        type: String
    },
    data: {
        type: String
    },
    mensagem: {
        type: String
    },
    ativo: {
        type: Boolean,
        default :true
    },
    periodicidade : [{
        type : String
    }],
    date_time : { 
        type : Date, 
        default: Date.now 
    }``
Action

``routes.route('/add').post(function(req, res) {
    let regra = new Mensagem(req.body);
    regra.save()
        .then(regra => {
            res.status(200).json({'msg': 'added successfully'});
        })
        .catch(err => {
            res.status(400).send('adding new failed');
        });
});``

标签: node.jsarraysmongoosemongoose-schema

解决方案


推荐阅读