久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Typeorm 不返回所有數(shù)據(jù)

Typeorm Does not return all data(Typeorm 不返回所有數(shù)據(jù))
本文介紹了Typeorm 不返回所有數(shù)據(jù)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

我遇到了無法獲取 Typeorm 返回的所有數(shù)據(jù)的問題.

I have an issue where I could not get all of the data returned by Typeorm.

這里是相關實體.

媒體實體:

@Entity()
export class Media {
  @PrimaryGeneratedColumn()
  id: number;

  @Column('text')
  type: string;
}

類別實體:

@Entity()
export class Category {
  @PrimaryGeneratedColumn()
  id: number;

  @OneToMany((type) => Model, (model) => model.category)
  models: Model[];

  @ManyToMany(() => Media, { cascade: true })
  @JoinTable()
  medias: Media[];
}

模型實體:

@Entity()
export class Model {
  @PrimaryGeneratedColumn()
  id: number;

  @Column()
  manufacturer: string;
....
  @ManyToOne(() => Category, (category) => category.models)
  category: Category;

  @ManyToMany(() => Media, { cascade: true })
  @JoinTable()
  medias: Media[];
}

當我執(zhí)行這段代碼時:

 const getOneCategory: Category = await this.categoryRepository
        .createQueryBuilder('category')
        .leftJoinAndSelect('category.medias', 'media')
        .leftJoinAndSelect('category.models', 'model')
        .getOne();

它回來了

{
    "id": 1,
    "name": "Luxury",
    "medias": [
      {
        "id": 1,
        "type": "image",
        "url": "images/car-categories/luxury.png"
      },
      {
        "id": 2,
        "type": "the boy on fireeeeeeee",
        "url": "httpezdths:/whjrbfkjaberkjPokemonssss"
      }
    ],
    "models": [
      {
        "id": 2,
        "manufacturer": "Lamborghini1",
        "model": "Aventador1",
        "shortName": "Aventador1",
        "zeroToHundred": "3.53",
        "transmission": "AMT1",
        "driveTrain": "AWD1",
        "topSpeed": 3203,
        "engine": "2.9L1"
// THE MEDIA ATTRIBUTE is MISSING
      },
    ]
  }

模型對象鍵中缺少 media 屬性.我想像這樣獲取 model 對象鍵中的媒體數(shù)組

The media attribute is missing from the model object key. I would like to get the array of media in the model object key like this

...

models: [{
      "id": 1,
      "manufacturer": "Lamborghini1",
      "model": "Aventador1",
      "shortName": "Aventador1",
      "zeroToHundred": "3.53",
      "transmission": "AMT1",
      "driveTrain": "AWD1",
      "topSpeed": 3203,
      "engine": "2.9L1",
      "medias": [ //I WANT TO GET THIS VALUE AS WELL
        {
          "id": 3,
          "type": "jasretdhsdfl1",
          "url": "httpezdths://wsrg1111111"
        }
      ]
    },]

...

感謝任何幫助.

推薦答案

通過添加模型和媒體之間的連接,您可以獲得想要的結(jié)果:

You get the wanted result by adding the join between model and media :

 const getOneCategory: Category = await this.categoryRepository
    .createQueryBuilder('category')
    .leftJoinAndSelect('category.medias', 'media')
    .leftJoinAndSelect('category.models', 'model')
    .leftJoinAndSelect('model.medias', 'medias') // this line 
    .getOne();

這篇關于Typeorm 不返回所有數(shù)據(jù)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

相關文檔推薦

MySQL return extra records when using a long type number to filter varchar type(MySQL在使用長類型數(shù)字過濾varchar類型時返回額外記錄)
MySQL Error #1071 - Specified key was too long; max key length is 767 bytes(MySQL 錯誤 #1071 - 指定的鍵太長;最大密鑰長度為 767 字節(jié))
MySQL command-line table column width with utf8(MySQL命令行表列寬與utf8)
Python unicode encoding issue(Python unicode 編碼問題)
Create a MySQL stored function with a dynamic number of arguments(創(chuàng)建一個帶有動態(tài)參數(shù)數(shù)量的 MySQL 存儲函數(shù))
Update one field from another table(從另一個表更新一個字段)
主站蜘蛛池模板: 精精国产视频 | 国产精品揄拍一区二区 | 欧美激情一区二区三区 | 欧美一区二区三区久久精品视 | 福利精品| 羞羞网站免费观看 | 欧美一区精品 | 国产美女视频黄a视频免费 国产精品福利视频 | 成人午夜视频在线观看 | 国产精品亚洲综合 | 91精品国产高清久久久久久久久 | 亚洲福利 | 欧美日韩国产一区二区三区不卡 | 性视频网| 中文字幕亚洲一区二区三区 | 欧美一级精品片在线看 | 日韩一区二区三区视频 | 一级a性色生活片久久毛片波多野 | 久久99精品久久久久子伦 | 亚洲一区二区视频在线播放 | 91亚洲精华国产 | 青青草华人在线视频 | 国产精品一区二区久久 | 亚洲成人三级 | 一区二区在线免费观看视频 | 一区二区三区视频播放 | 久久大陆 | 色99视频| 美国一级片在线观看 | 国产在线网址 | 久久久性色精品国产免费观看 | 日本免费在线 | 喷潮网站 | 天天干人人 | 男女羞羞视频在线 | 精品日本中文字幕 | 懂色av蜜桃av | 国产成人综合在线 | 色黄爽| 久久av.com | 羞羞视频网站在线观看 |