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

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

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

問(wèn)題描述

限時(shí)送ChatGPT賬號(hào)..

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

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

這里是相關(guān)實(shí)體.

媒體實(shí)體:

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

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

類(lèi)別實(shí)體:

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

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

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

模型實(shí)體:

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

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

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

當(dāng)我執(zhí)行這段代碼時(shí):

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

它回來(lái)了

{
    "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
      },
    ]
  }

模型對(duì)象鍵中缺少 media 屬性.我想像這樣獲取 model 對(duì)象鍵中的媒體數(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"
        }
      ]
    },]

...

感謝任何幫助.

推薦答案

通過(guò)添加模型和媒體之間的連接,您可以獲得想要的結(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();

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

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

相關(guān)文檔推薦

MySQL return extra records when using a long type number to filter varchar type(MySQL在使用長(zhǎng)類(lèi)型數(shù)字過(guò)濾varchar類(lèi)型時(shí)返回額外記錄)
MySQL Error #1071 - Specified key was too long; max key length is 767 bytes(MySQL 錯(cuò)誤 #1071 - 指定的鍵太長(zhǎng);最大密鑰長(zhǎng)度為 767 字節(jié))
MySQL command-line table column width with utf8(MySQL命令行表列寬與utf8)
Python unicode encoding issue(Python unicode 編碼問(wèn)題)
Create a MySQL stored function with a dynamic number of arguments(創(chuàng)建一個(gè)帶有動(dòng)態(tài)參數(shù)數(shù)量的 MySQL 存儲(chǔ)函數(shù))
Update one field from another table(從另一個(gè)表更新一個(gè)字段)
主站蜘蛛池模板: 日韩一区二区三区在线 | 亚洲成人蜜桃 | 国产精品成人国产乱 | 丁香一区二区 | 精品中文字幕久久 | 亚洲激情第一页 | 日本粉嫩一区二区三区视频 | 精品久久久久久亚洲综合网 | www.操com| 91精品国产高清久久久久久久久 | 日本黄色一级片视频 | 国产亚洲高清视频 | 欧美一级免费看 | 亚洲 中文 欧美 日韩 在线观看 | 亚洲精品一区久久久久久 | 中文字幕av色 | 国产这里只有精品 | 亚洲国产精品成人 | 国外成人在线视频 | 亚洲一区 | 久国产视频 | 国产精品区二区三区日本 | 蜜桃视频成人 | 自拍视频一区二区三区 | 亚洲一区二区三 | 国产成人精品999在线观看 | 91精品久久久久久久久 | 成人在线观看免费视频 | 亚洲综合天堂 | 日韩av成人在线观看 | 91久久| 久久国产精品视频 | 99精品久久久国产一区二区三 | 黄色大片在线 | 久久久国产精品一区 | 久久久久亚洲精品 | 狠狠视频 | 久久国产亚洲 | 先锋资源吧 | 久久av一区 | 天天综合网91 |