Tìm kiếm trang web

typescript - TypeGraphQL sử dụng phương thức findAndCount của TypeORM

Tôi muốn sử dụng hàm findAndCount của TypeORM, hàm này trả về Promise<[Entity[], number]> để phân trang. Vì vậy, tôi có một resolver:

offers(@Arg('page', { defaultValue: 1 }) page: number): Promise<[Offer[], number]> { const COUNT = 10 return this.offerRepository.f

Đọc thêm →

node.js - TypeORM - Cập nhật với OneToOne join cố gắng xóa bản ghi liên quan

Tôi có một dự án sử dụng TypeORM và tôi có hai thực thể sau:

@Entity("Email") export class EmailEntity extends BaseEntity implements IEmail { @Column({length: 100}) to: string; @Column({length: 100}) from: string; @Column({length: 255}) subject: string; @Column({nullable: true}) html: string; @Column({nullable: true}) text: string; }

và

@Entity("QueuedEmail") export class QueuedEmailEntity extends BaseEntity i

Đọc thêm →

typescript - Tại sao các bài kiểm tra của tôi lại thất bại ngẫu nhiên trên Mocha (sử dụng typeOrm, routing-controllers)

Tôi đang cố gắng xây dựng một ứng dụng trên nodejs. Sử dụng typescript và các thư viện như typeorm và routing-controllers

Trong khi máy chủ API của ứng dụng hoạt động tốt khi chạy bình thường. Tuy nhiên, dường như có các lỗi gián đoạn khi chạy các bài kiểm tra npm. Các bài kiểm tra thường bị treo trong các script mocha trước và sau tương ứng. Nhưng việc chạy lại các bài kiểm tra thường dẫn đến thành công.

Ví dụ -

Đọc thêm →

typescript - Xác thực Nest.js sử dụng typeORM

Tôi đã tạo một máy chủ hoạt động với kết nối đến cơ sở dữ liệu, với một yêu cầu get đơn giản hoạt động. Tôi đã làm theo hướng dẫn tại https://docs.nestjs.com/techniques/authentication.

khi chạy máy chủ và cố gắng thực hiện một yêu cầu get từ một đường dẫn bảo vệ, tôi nhận được Cannot read property 'challenge' of undefined. user.controller.ts

import { Controller, Get, UseGuards } from '@nestjs/common'; import { UserServ

Đọc thêm →

javascript - Typeorm: làm sao truy vấn theo quan hệ

Làm thế nào tôi có thể truy vấn theo quan hệ sử dụng mẫu Active Record?

Tôi có 2 thực thể và muốn lấy cái đầu tiên bằng cách truy vấn cái thứ hai:

Vai trò :

import { User } from "./User"; @Entity({ name: "roles" }) export class Role extends BaseEntity { @PrimaryGeneratedColumn() public id: number; @Column() public name: string; @CreateDateColumn() public createdAt: string; @UpdateDateColumn() public updatedAt: string; @OneToMany(() => User,

Đọc thêm →

typescript - TypeORM: Lỗi QueryFailedError khi sử dụng SQL thô với PostgreSQL

Tôi đã chạy thử hướng dẫn nhanh TypeORM có sẵn trên NPM tại: https://www.npmjs.com/package/typeorm

Tôi đã thêm một chút mã để thử nghiệm với các truy vấn SQL thô, nhưng tôi ngay lập tức nhận được lỗi QueryFailedError.

Tôi tò mò không biết làm thế nào để sử dụng SQL thô cho ví dụ dưới đây?

Tôi đã xác minh rằng bảng và thực thể đã được tạo bằng cách sử dụng phương thức find của connection.manager trong TypeORM, và tôi cũng đã kiểm tra thủ công bả

Đọc thêm →

node.js - TypeORM CLI không tạo ra các migration khi sử dụng cùng với type-graphql

Tôi muốn sử dụng TypeORM cùng với TypeGraphQL.

TypeGraphQL thậm chí còn có một ví dụ cho trường hợp này.

Nhưng khi tôi sử dụng nó như vậy và cố gắng tạo các migration từ đó (sử dụng TypeORM CLI và chạy migration:generate), thì không có gì xảy ra.

Không có lỗi nào trong nhật ký, không có nhật ký khác, không có gì cả.

Đây là lệnh mà tôi đang chạy:

ts-node -P tsconfig.typeorm.json --log-error -r tsconfig-paths/register ./node_modules/typeorm/cli

Đọc thêm →

mysql - NestJS typeorm - không thể tạo thực thể

Tôi đang cố gắng thêm một thực thể Idea vào TypeOrm của mình (đã cấu hình với mysql), và dường như các import không hoạt động. Khi thêm tệp, TypeOrm không khởi tạo thành công.

Tôi đã cài lại gói typeorm, và tôi không biết bắt đầu gỡ lỗi từ đâu. Tôi đang theo một hướng dẫn (https://www.youtube.com/watch?v=EHlhvy-fh90), trong đó lỗi này KHÔN

Đọc thêm →

typescript - typeorm querybuilder bao gồm bảng không liên quan đến truy vấn?

Hiện tại tôi đang cố gắng triển khai truy vấn sau trong typeorm:

select id,"createdAt", "updatedAt","deactivatedAt",(EXTRACT(EPOCH FROM "deactivatedAt" - "createdAt")/3600 ) as lifespan from ( select id,"createdAt", "updatedAt","deactivatedAt", (EXTRACT(EPOCH FROM "deactiv

Đọc thêm →

node.js - TypeORM kết nối một-một trong mongodb

Tôi mới sử dụng TypeORM, vì vậy tôi xin lỗi trước nếu câu hỏi này nghe có vẻ ngớ ngẩn.

Tôi có 2 bảng User và Category. Bảng User có một cột categoryId là khóa ngoại tới bảng Category.

Bảng danh mục:

@Entity() export class Category { @ObjectIdColumn() public _id: ObjectID; @PrimaryColumn() public id: string; public toString(): string { return `${this.id}`; } }

Bảng người dùng

@Entity() export class User

Đọc thêm →