Updating Existing Entities
save
Updates are handled identically to inserts when using the save method. The only difference is that instead of starting with a new entity, we start with an existing entity.
var user = getInstance( "User" ).find( 1 );
user.setPassword( "newpassword" );
user.save();update
You can update multiple fields at once using the update method. This is similar to the create method for creating new entities.
var user = getInstance( "User" ).find( 1 );
user.update( {
   email = "[email protected]",
   password = "newpassword"
} );There is no need to call save when using the update method.
updateAll
Updates can be performed against any number of entities that match a given query.
getInstance( "User" )
    .where( "lastLoggedIn", ">", dateAdd( "m", 3, now() ) )
    .updateAll( {
        "active" = 0
    } );Last updated
Was this helpful?