sql >> データベース >  >> RDS >> Mysql

*の代わりにSequelize(NodeJS)を使用して特定のフィールドを指定する

    findAll()に渡すオブジェクトのプロパティとして属性を指定する必要があります:

    Project.findAll({attributes: ['name', 'age']}).on('success', function (projects) {
      console.log(projects);
    });
    

    私がこれを見つけた方法:

    クエリは最初にここで呼び出されます: https:// github.com/sdepold/sequelize/blob/master/lib/model-definition.js#L131
    次に、ここで構築されます: https://github.com/sdepold/sequelize/blob/master/lib/connectors/mysql/query-generator.js#L56-59



    1. 別の列のすべての個別の値の合計を取得するにはどうすればよいですか?

    2. mysql2gemをインストールできません

    3. Hibernateを使用した配列のマッピング

    4. SQLの基本コマンド:例を使用して単純なクエリを作成する方法