mongoose - 为引用的对象 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。
解决方案
推荐阅读
- java - 如何在 MongoTemplate 中使用多个 orOperator
- python - 启动新的 kivy 项目时重新下载所有要求
- python - BoxPlot:如何显示年度值而不是季度值?
- entity-framework - 如何更改所有实体的自动生成的“影子属性”外键名称?
- c++ - 如何在 C++ 中计算度数的 sin 值?
- spring-boot - 如何使用 GitLab 无服务器部署 Spring Boot 应用程序?
- javascript - 不使用模块从另一个网站抓取数据
- amazon-web-services - 带有 EC2 的 AWS API 网关
- reactjs - 如何使用 v3.0.0 找到 firebaseAuthIsReady?
- java - 卸载应用程序时更新服务器上的数据库