现在我使用 Typecript、Express.js、TypeORM
我想使用 Repository.find(或 Repository.findOne)在符合条件的实体中查找最新的一个实体。
这是我的实体
import {
Entity,
CreateDateColumn,
UpdateDateColumn,
PrimaryGeneratedColumn,
Column,
BaseEntity,
ManyToOne,
} from "typeorm";
import { User } from "./user";
import { Product } from "./product";
@Entity()
export class Transaction extends BaseEntity {
@PrimaryGeneratedColumn('increment', { type: "int" })
id: number;
@Column()
user_id: number;
@Column()
product_id: number;
@Column({
type: "enum",
enum: PaymentMethod,
default: PaymentMethod.EL
})
paymentMethod: PaymentMethod;
@Column()
paymentValue: number;
@Column()
totalValue: number;
@CreateDateColumn({ type: 'timestamp' })
createdAt: Date;
@UpdateDateColumn({ type: 'timestamp' })
updatedAt: Date;
}
Run Code Online (Sandbox Code Playgroud)
这是我查找最新的代码(根据createdAt) …