Node.jsのJSONオブジェクトでmySQLテーブルを更新する方法は?

マイケルミッチ

JSONオブジェクトがあり、すべてのキーを一覧表示せずにmySQLテーブルを更新したい

INSERTで私はこれを次のようにします

    var arrayValue = Object.keys(obj).map(function(key) {
      return String("'"+obj[key]+"'");
    });

    var arrayKeys = Object.keys(obj).map(function(key) {
      return String(key);
    });
    var sql = "INSERT INTO `modules` "+ " (" +arrayKeys.join() + ") VALUES ("+arrayValue.join()+");";
    con.query(sql, function (err, result, fields) {
      if (err) throw err;
      return result;
    });

UPDATEで行うのと同じ

これどうやってするの?

Laurent Dhont

これはあなたのニーズを満たしていますか?

const object = {
    id: 1,
    firstName: "John",
    lastName: "Doe"
};

const columns = Object.keys(object);
const values = Object.values(object);

let sql = "INSERT INTO tableName ('" + columns.join("','") +"') VALUES (";

for (let i = 0; i < values.length; i++) {
    sql += "?";
    if (i !== values.length - 1) {
        sql += ",";
    }
}

sql+= ")";

connection.query(sql, values, (error, result, fields) => {
    //do what you must here.
});

更新の場合:

const object = {
    id: 1,
    firstName: "John",
    lastName: "Doe"
};

const columns = Object.keys(object);
const values = Object.values(object);

let sql = "UPDATE tableName SET '" + columns.join("' = ? ,'") +"' = ?";

connection.query(sql, values, (error, result, fields) => {
    //do what you must here.
});

もちろん、whereステートメントに何を入れますか?

これがお役に立てば幸いです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Node.jsでJSONオブジェクトの値を更新する方法

分類Dev

node.jsのオブジェクトリテラルでES6ジェネレーターメソッドを指定する方法はありますか?

分類Dev

node.jsのオブジェクト配列でオブジェクトを見つける方法は?

分類Dev

Node.jsループでのJSONオブジェクトの作成-ノードは未定義のオブジェクトで停止します

分類Dev

node.jsで特定のJSONオブジェクトを取得する

分類Dev

node.jsのforEachでJSONオブジェクトを参照する

分類Dev

Node-Redで2つのJSONオブジェクトをマージする

分類Dev

Node-Redで2つのJSONオブジェクトをマージする

分類Dev

node.jsにreqestオブジェクトのすべてのプロパティを記録する方法は?

分類Dev

node.jsを使用して複数のjsonのオブジェクトを1つのjsonファイルにマージする方法

分類Dev

Node.jsでオブジェクトのリストをトラバースする方法

分類Dev

Node.jsで特定のオブジェクトを出力するが、存在しないオブジェクトは出力しない方法は?

分類Dev

node.jsのmySQLクエリからJSONオブジェクトを返す方法

分類Dev

Node.jsとMongooseのオブジェクトの配列内の特定のオブジェクトを更新する方法

分類Dev

Node.js:クエリ集約でオブジェクトを返す方法は?

分類Dev

node-REDjsonオブジェクト-json値を抽出する方法

分類Dev

Node.jsがjsonからモデルオブジェクトを作成する

分類Dev

Node.jsを使用して、一意の_idで複数のMongoDBオブジェクトを更新する

分類Dev

node.jsのリクエストを使用してマルチパートformDataでオブジェクトを送信する方法

分類Dev

オブジェクトのグループ内の同じ列のプロパティを呼び出す方法は?(Node.js)

分類Dev

Node.jsのJSONオブジェクトでエスケープ文字を正しく検出するにはどうすればよいですか?

分類Dev

JavaScript Node.js WebScraping:Webページテーブルで特定の要素を見つけて、オブジェクトの配列をスクレイピングしてプッシュするにはどうすればよいですか?

分類Dev

NODE JS&MySQL外部キーマルチレベルJSONオブジェクト

分類Dev

EJS / node.jsのデータオブジェクトのプロパティを取得するにはどうすればよいですか?

分類Dev

PromiseがNode.jsで空のオブジェクトを返す(解決する)のはなぜですか?

分類Dev

Node.js-オブジェクトと関数の両方をエクスポートする方法

分類Dev

JWTを格納するセッションオブジェクト+ node.jsバックエンドでの更新トークンの処理

分類Dev

fsエラーがNode.jsで空のオブジェクトを返すのはなぜですか?

分類Dev

npmパッケージのnode.jsオブジェクトをmongodbに保存する方法

Related 関連記事

  1. 1

    Node.jsでJSONオブジェクトの値を更新する方法

  2. 2

    node.jsのオブジェクトリテラルでES6ジェネレーターメソッドを指定する方法はありますか?

  3. 3

    node.jsのオブジェクト配列でオブジェクトを見つける方法は?

  4. 4

    Node.jsループでのJSONオブジェクトの作成-ノードは未定義のオブジェクトで停止します

  5. 5

    node.jsで特定のJSONオブジェクトを取得する

  6. 6

    node.jsのforEachでJSONオブジェクトを参照する

  7. 7

    Node-Redで2つのJSONオブジェクトをマージする

  8. 8

    Node-Redで2つのJSONオブジェクトをマージする

  9. 9

    node.jsにreqestオブジェクトのすべてのプロパティを記録する方法は?

  10. 10

    node.jsを使用して複数のjsonのオブジェクトを1つのjsonファイルにマージする方法

  11. 11

    Node.jsでオブジェクトのリストをトラバースする方法

  12. 12

    Node.jsで特定のオブジェクトを出力するが、存在しないオブジェクトは出力しない方法は?

  13. 13

    node.jsのmySQLクエリからJSONオブジェクトを返す方法

  14. 14

    Node.jsとMongooseのオブジェクトの配列内の特定のオブジェクトを更新する方法

  15. 15

    Node.js:クエリ集約でオブジェクトを返す方法は?

  16. 16

    node-REDjsonオブジェクト-json値を抽出する方法

  17. 17

    Node.jsがjsonからモデルオブジェクトを作成する

  18. 18

    Node.jsを使用して、一意の_idで複数のMongoDBオブジェクトを更新する

  19. 19

    node.jsのリクエストを使用してマルチパートformDataでオブジェクトを送信する方法

  20. 20

    オブジェクトのグループ内の同じ列のプロパティを呼び出す方法は?(Node.js)

  21. 21

    Node.jsのJSONオブジェクトでエスケープ文字を正しく検出するにはどうすればよいですか?

  22. 22

    JavaScript Node.js WebScraping:Webページテーブルで特定の要素を見つけて、オブジェクトの配列をスクレイピングしてプッシュするにはどうすればよいですか?

  23. 23

    NODE JS&MySQL外部キーマルチレベルJSONオブジェクト

  24. 24

    EJS / node.jsのデータオブジェクトのプロパティを取得するにはどうすればよいですか?

  25. 25

    PromiseがNode.jsで空のオブジェクトを返す(解決する)のはなぜですか?

  26. 26

    Node.js-オブジェクトと関数の両方をエクスポートする方法

  27. 27

    JWTを格納するセッションオブジェクト+ node.jsバックエンドでの更新トークンの処理

  28. 28

    fsエラーがNode.jsで空のオブジェクトを返すのはなぜですか?

  29. 29

    npmパッケージのnode.jsオブジェクトをmongodbに保存する方法

ホットタグ

アーカイブ