Sailsjs更新模型json

时间:2013-11-25 15:00:36

标签: node.js sails.js

假设有一个像这样定义的用户模型。

...
attributes: {
    properties: {
        type: 'json',
        required: true,
        defaultsTo: {
            canEdit: {
                owned: false,
                other: false
            }
        }
    }
}

如何更新user.properties.canEdit.owneduser.properties.canEdit.other

1 个答案:

答案 0 :(得分:4)

可以这样做。

User
.findOne()
.where({ ... })
.then(function(user) {
    user.properties.canEdit.owned = true;
    user.properties.canEdit.other = false;
    user.save(function(err) { ... });
});