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

SequelizeFindOneによって返されるオブジェクトにプロパティを追加します

    続編のModel クラス(猫はインスタンス)にはtoJSON()があります res.jsonがおそらくあなたの猫をシリアル化するために使用するメソッド。このメソッドは、Model#get()の結果を返します ( https://github.com/sequelize/ sequelize / blob / 95adb78a03c16ebdc1e62e80983d1d6a204eed80 / lib / model.js#L3610-L3613 )、モデルで定義された属性のみを使用します。猫の名前を設定できるが、名前をDBに保存できないようにする場合は、猫のモデルを定義するときに仮想列を使用できます。

    sequelize.define('Cat', {
      // [other columns here...]
      name: Sequelize.VIRTUAL
    });
    

    または、モデル定義にプロパティを追加したくない場合:

    cat = cat.toJSON(); // actually returns a plain object, not a JSON string
    cat.name = 'Macavity';
    res.json(cat);
    


    1. SQL:列Bの同様の値をクラスター化しますが、列Aで並べ替えます

    2. 陳記法

    3. JPA Criteria API:mm / dd/yyyy形式で日付を取得する方法

    4. 断続的なMySQLサーバーがなくなったエラー