编辑:当我使用 sqlite 作为数据库时,它工作正常。我认为这都是关于 typeorm-mongodb 集成
首先抱歉语法错误
我有这样的实体
@Entity()
export class Entity extends BaseEntity {
@PrimaryColumn({ unique: true })
id: string;
@ObjectIdColumn()
_id: ObjectID;
@Column({ nullable: false, default: 0 })
premium: number;
@CreateDateColumn({ type: "timestamp" })
createdAt: number;
@UpdateDateColumn({ type: "timestamp" })
updatedAt: number;
}
但是当我尝试创建这样的数据时,它会保存但不应该
const model = Entity.create();
await <Typeorm.Connection>.mongoManager.save(model);
简而言之,即使我说“@PrimaryColumn()”或“nullable: false”也可以保存“null”
感谢所有帮助:3