不应具有其他属性(环回,MongoDB)
Should NOT have additional properties ( Loopback, MongoDB)
在我的模型中,我需要 属性 但是当我从前面请求时,我收到一个错误,如必填字段的“不应该有其他属性”。你能帮帮我吗?
型号:
import {Entity, model, property} from '@loopback/repository';
@model()
export class InternalProjectServiceType extends Entity {
@property({
type: 'string',
id: true,
generated: true,
})
id?: string;
@property({
type: 'string',
required: true,
})
internalProjectId: string;
@property({
type: 'string',
})
serviceTypeId?: string;
constructor(data?: Partial<InternalProjectServiceType>) {
super(data);
}
}
export interface InternalProjectServiceTypeRelations {
// describe navigational properties here
}
export type InternalProjectServiceTypeWithRelations = InternalProjectServiceType & InternalProjectServiceTypeRelations;
我遇到了同样的问题。我正在使用 Angular 和 nodejs 然后为我的 api 环回。我注意到那个案子很重要。例如,在您的情况下 internalProjectId: string;和 INTERNALPROJECTID:字符串;是不同的。在您的逻辑中,您应该确保对与环回模型相同的情况执行 post。如果在您的逻辑中您 post 作为 internalProjectId 并且在您的环回模型中您将 INTERNALPROJECTID 声明为 属性,那么您'我会得到那个错误 "不应该有额外的属性" 值得注意的是我正在使用 Loopback for.
在我的模型中,我需要 属性 但是当我从前面请求时,我收到一个错误,如必填字段的“不应该有其他属性”。你能帮帮我吗?
型号:
import {Entity, model, property} from '@loopback/repository';
@model()
export class InternalProjectServiceType extends Entity {
@property({
type: 'string',
id: true,
generated: true,
})
id?: string;
@property({
type: 'string',
required: true,
})
internalProjectId: string;
@property({
type: 'string',
})
serviceTypeId?: string;
constructor(data?: Partial<InternalProjectServiceType>) {
super(data);
}
}
export interface InternalProjectServiceTypeRelations {
// describe navigational properties here
}
export type InternalProjectServiceTypeWithRelations = InternalProjectServiceType & InternalProjectServiceTypeRelations;
我遇到了同样的问题。我正在使用 Angular 和 nodejs 然后为我的 api 环回。我注意到那个案子很重要。例如,在您的情况下 internalProjectId: string;和 INTERNALPROJECTID:字符串;是不同的。在您的逻辑中,您应该确保对与环回模型相同的情况执行 post。如果在您的逻辑中您 post 作为 internalProjectId 并且在您的环回模型中您将 INTERNALPROJECTID 声明为 属性,那么您'我会得到那个错误 "不应该有额外的属性" 值得注意的是我正在使用 Loopback for.