2017-02-24 5 views
0

私はnodejsとSequelizeで新しいです。私がしようとしているのは、自分のIDが既に自分のDBに存在するユーザーのリストを保存する(更新する、作成しない)ことだけです。私はこのような何かをしようとした:Sequelize - オブジェクトのリストを保存する

Modles.User.save([{id: 1, name: Michael}, {id: 2, name: David}]).then(function({ 
    console.log("users saved"); 
}); 

私は、これはそれを行うには正しい方法ではありません知っているが、私はそれを行う方法についての情報を見つけることができませんでした。 誰かが私を助けることができますか?

ありがとうございます!

答えて

0

それぞれに異なる更新値を使用する場合は、それらのレコードを1つずつ更新する必要があります。

Models.User.findById(1).then(function(user){ 
    user.update({ name: 'Michael' }).then(function(firstUser){ 
     // updated instance of user 
    }); 
}); 

2番目のユーザーでも同じ操作をして、名前を更新する必要があります。

関連する問題