首页 > 解决方案 > 为引用的对象 id mongoose 设置默认值

问题描述

由于以下错误没有成功,我一直在尝试为 mongo 集合中的字段设置默认值。我正在使用猫鼬。

ValidationError:  validation failed: client: Cast to ObjectID failed for value "" at path "client"

已尝试以下但失败:

client: { type: Schema.Types.ObjectId, ref: 'Client', default: undefined }

client: { type: Schema.Types.ObjectId, ref: 'Client', default: null },

目标是让客户价值是可选的。正在从客户的集合中引用客户 ID。

标签: mongoosenodes

解决方案


推荐阅读