我有一个猫鼬模型,在其中创建了一个必填字段,但检查了它是否不存在。现在的问题是,当我发送帖子请求org_id: Path
org_id is required
下面是我的模特
export const WallSchema: Schema = new Schema(
{
_id: {
type: SchemaTypes.String,
default: uuid.v4
},
user_id: {
type: SchemaTypes.String,
required: function() {
return this.org_id === undefined ? false : true;
},
unique: true,
dropDups: true
},
org_id: {
type: SchemaTypes.String,
required: function() {
return this.user_id === undefined ? false : true;
},
partialFilterExpression: { org_id: { $type: 'string' } },
unique: true,
dropDups: true
}
);
返回此错误的任何原因。
我的请求正文为
{
"user_id": "57aea-4e20-92fd-1ba637ad1a21",
"balance": 0,
"available": 0
}