Sails.js sails更新文档,无任何事件发生,无错误消息

Sails.js sails更新文档,无任何事件发生,无错误消息,sails.js,waterline,Sails.js,Waterline,事件控制器: newHelper: function(req, res) { const eventID = req.body.eventID; let newHelper = req.body.newHelper; newHelper.eventAssoc = eventID; Wapphelprecords.create(newHelper).exec(function(err, newhelper) {

事件控制器:

newHelper: function(req, res) {
        const eventID = req.body.eventID;
        let newHelper = req.body.newHelper;

        newHelper.eventAssoc = eventID;
        Wapphelprecords.create(newHelper).exec(function(err, newhelper) {
            if (err) {
                return res.serverError(err); }

            sails.log('add new helper:', newhelper);
            return res.json(newhelper);
        });
    }
当我执行此操作时,数据库不会发生任何事情,也不会出现错误消息,这是一个受到打击的模型:

WappeventController型号:

module.exports = {

    attributes: {
        eventID: {
            type: 'integer',
            // autoIncrement: true,
            unique: true,
                // defaultsTo: 0
        },

        openid: {
            type: 'string',
        },

        author: {
            model: 'wappuserinfo'
        },

        content: {
            type: 'string'
        },
        allowShare: {
            type: 'boolean'
        },
        imageList: {
            type: 'array'
        },
        money: {
            type: 'float',
        },
        helpers: {
            collection: 'wapphelprecords',
            via: 'eventAssoc',
        },
        bestHelper: {
            collection: 'wapphelprecords',
            via: 'eventAssoc',
        }
    },
Wapphelprecords模型:

module.exports = {

    attributes: {
        eventAssoc: {
            model: 'wappevents',
        },
        content: {
            type: 'string'
        },
        contact: {
            type: 'string'
        },
        userInfo: {
            model: 'wappuserinfo'
        },
        bestHelper: {
            type: 'boolean'
        },
        moneyEarn: {
            type: 'float'
        }
    }
};

当我执行
newHelper
操作时,数据库没有发生任何事情,也没有错误通知,我只是不明白。需要帮助,谢谢。

花一整天的时间来修复它,最后:

module.exports = {

    attributes: {
        eventID: {
            type: 'integer',
            // autoIncrement: true,
            primaryKey: true,   //<---- set this primarkey to true

            unique: true,
                // defaultsTo: 0
        },

        openid: {
            type: 'string',
        },

        author: {
            model: 'wappuserinfo'
        },

        content: {
            type: 'string'
        },
        allowShare: {
            type: 'boolean'
        },
        imageList: {
            type: 'array'
        },
        money: {
            type: 'float',
        },
        helpers: {
            collection: 'wapphelprecords',
            via: 'eventAssoc',
        },
        bestHelper: {
            collection: 'wapphelprecords',
            via: 'eventAssoc',
        }
    },
module.exports={
属性:{
事件ID:{
键入:“整数”,
//自动递增:真,

primaryKey:true,//花一整天来修复它,最后:

module.exports = {

    attributes: {
        eventID: {
            type: 'integer',
            // autoIncrement: true,
            primaryKey: true,   //<---- set this primarkey to true

            unique: true,
                // defaultsTo: 0
        },

        openid: {
            type: 'string',
        },

        author: {
            model: 'wappuserinfo'
        },

        content: {
            type: 'string'
        },
        allowShare: {
            type: 'boolean'
        },
        imageList: {
            type: 'array'
        },
        money: {
            type: 'float',
        },
        helpers: {
            collection: 'wapphelprecords',
            via: 'eventAssoc',
        },
        bestHelper: {
            collection: 'wapphelprecords',
            via: 'eventAssoc',
        }
    },
module.exports={
属性:{
事件ID:{
键入:“整数”,
//自动递增:真,
primaryKey:没错//