2017-03-14 9 views
0

"updateAll"メソッドで特定のid属性を更新したいと思います。それが可能だ?挿入/更新要求で "id"属性を無視しないでください。

Model.updateAll({userId:10}, {userId:5, name:'test'}, function (... 

"ユーザーID" model.jsonでid属性は

update table set name='test' where userId=10 

は、なぜそのことはできませんので、のようなのuserIdを更新する

SQL構文ですか?

update table set name='test' and userId=5 where userId=10 

答えて

0

this lineのためにループバックすることができます。

ループバックは、idを挿入/更新フィールドから除外します。

しかし、あなたが好きなことを行うことができます。

app.datasources.mysql.connector.execute('update table set name=? , 
    userId=? where userId=?', ['test', 5, 10], function(err, result){... 

UPDATE

さえ、ループバックはupdateAttribute(s)方法でモデルIDを更新することはできません。 this line

+0

ありがとう@Ebrahim Pasbani、しかし、私はSQL構文を使用したくありません。私は、データソースコネクタから独立したループバックメソッドを使用する必要があります。 –

+0

@ J.Doe私が答えて答えたとおり、ループバックでは、どの更新操作でもモデルIDを設定することができません –

関連する問題