सम्मिलित नहीं कर सकता bigint में SQL सर्वर का उपयोग कर typeorm (NestJS)

0

सवाल

मैं सम्मिलित करना चाहते हैं रिकॉर्ड में SQL सर्वर का उपयोग कर typeorm जहां स्तंभ प्रकार bigint. मैं 'बिल्लियों' संस्था के साथ आईडी के प्रकार: bigint.

import { Column, Entity } from 'typeorm';

@Entity('Cats')
export class CatsEntity {
  @Column({ type: 'bigint', name: 'CatID' })
  public id: string;

  @Column('int', { primary: true, name: 'CatDB' })
  public db: number;

  @Column('varchar', { name: 'Name' })
  public name: string;

  @Column('datetime', { name: 'DDB_LAST_MOD' })
  public ddbLastMod: Date;
}

और डीटीओ, कि मैं पाने में नियंत्रक:

export class InsertCatsDto {
  public id: string;

  public db: number;

  public name: string;
}

बचत में किया जाता है नियंत्रक:

@Post('/cats')
  public async insertEobResponse(@Body() insertCatsDto: InsertCatsDto): Promise<any> {
    const cats = new CatsEntity();

    cats.id = insertCatsDto.id;
    cats.db = insertCatsDto.db;
    cats.name = insertCatsDto.name;
    cats.ddbLastMod = new Date();

    return this.catsRepository.insert(cats);
  }

लेकिन जब मैं भेजने का अनुरोध आईडी के साथ के रूप में एक स्ट्रिंग के माध्यम से डाकिया मैं निम्नलिखित त्रुटि मिलती है:

"त्रुटि": "त्रुटि: सत्यापन में विफल रहा है के लिए पैरामीटर '0'. मूल्य के बीच होना चाहिए -9007199254740991 और 9007199254740991, समावेशी. के लिए छोटी या बड़ी संख्या है, का उपयोग VarChar प्रकार है।"

मैं नहीं हूँ यकीन है कि अगर मैं कर रहा हूँ बस कुछ याद आ रही है या की जरूरत बनाने के लिए कुछ परिवर्तन के मूल्यों या अगर यह एक वास्तविक समस्या के साथ typeorm.

nestjs sql-server typeorm
2021-11-23 18:27:43
1

सबसे अच्छा जवाब

0

बनाने के लिए अपने कोड के साथ काम bigInt में typeorm आप बस को बदलने की जरूरत के प्रकार में इकाई से "bigint" के लिए "varchar":

import { Column, Entity } from 'typeorm';

@Entity('Cats')
export class CatsEntity {
@Column({ type: 'varchar', name: 'CatID' })
public id: string;

@Column('int', { primary: true, name: 'CatDB' })
public db: number;

@Column('varchar', { name: 'Name' })
public name: string;

@Column('datetime', { name: 'DDB_LAST_MOD' })
public ddbLastMod: Date;
}
2021-12-13 17:06:13

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में