mssqlをnode-sqlと共に使用してクエリを作成SELECT
していますが、それを使用して UPDATE クエリを作成する方法の例が見つかりません。プロパティがテーブル フィールドに対応するオブジェクトがあり、それらすべてを更新したいと考えています。
推定:
child: sql.define({
name: 'children',
columns: ['id', 'name', 'surname', 'group']
})
と:
var data = {/*new child data*/};
var query = child.update(data).where(child.id.equals(data.id)).toQuery().text;
値とプロパティmssql
の数を知らずにこれを使用するにはどうすればよいですか?data
今私はこれを持っています:
connection.query(query, [data.id, data.name, data.surname, data.group], function(err, result) {
res.redirect('/index');
});
これは、lodash を使用して実現できますvalues
。
_.values(data);
これはオブジェクト プロパティの配列を返しますが、ディール ブレーカーである正しい順序を保証しません。
どうすればその問題に取り組むことができますか?