我正在使用环回 4 并尝试使用属性配置模型注释以配置如何在 Mongo 中创建集合。
我有一个名为说客户端的模型,我希望将 Mongo 中的集合称为客户端。与文档的交叉令人困惑,因为它们在 v4 文档中引用了 v3 的属性。
我试过这个:
import {Entity, model, property} from '@loopback/repository';
@model({
settings: {strict: false},
name: 'client',
plural: 'clients',
options: {
mongodb: {
collection: 'clients',
},
},
})
export class Client extends Entity {
@property({
type: 'string',
id: true,
defaultFn: 'uuidv4',
index: true,
})
id: string;
@property({
type: 'string',
required: true,
})
name: string;
@property({
type: 'string',
})
code?: string;
constructor(data?: Partial<Client>) {
super(data);
}
}
没有 Joy,仍然将集合创建为 Class name Client