簡體   English   中英

不要插入 postgreSQL

[英]Don`t insert at postgreSQL

我有個問題。 我正在嘗試在表上插入值,但他不插入

    const oldBlockNumber = await this.walletForCheckRepository.createQueryBuilder().getOne();
    await this.walletForCheckRepository
    .createQueryBuilder()
      .update()
      .set({ block_number: newBlockNumber })
      .where('block_number =:block_number', { block_number: oldBlockNumber })
      .execute();
  }

我有錯誤

TypeError:無法讀取未定義的屬性“block_number”

我使用 postgreSQL、NestJS、typeorm

您需要將 TypeORM model 傳遞給update() function。 有關更多信息,請參閱文檔

因此,如果您的 model 包含屬性block_number被命名為MyModel ,您的代碼將是

.update(MyModel)

代替

.update()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM