エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
TypeORMにおいて、`date` は `Date` でなく `string` にmapされるので気をつけましょう
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
TypeORMにおいて、`date` は `Date` でなく `string` にmapされるので気をつけましょう
TypeORMにおいて、`date` は `Date` でなく `string` にmapされるので気をつけましょう tl; dr TypeORM... TypeORMにおいて、`date` は `Date` でなく `string` にmapされるので気をつけましょう tl; dr TypeORMで Entity を定義する際、日付時刻 (datetime) ではなく 日付 (date) を格納したいと考えている場合はこの記事のことを思い出してください。TypeORMの内部では、DBMSの date からJavaScriptの Date への変換が大変であるため string で持つ仕様になっているようです。したがって、date なカラムのTypeScriptでの型は直感的には Date ですが、実際には string が正しいようです。 詳細 以下のEntityを例とします。 @Entity('users') export class User extends AbstractEntity { @Column('varchar', {