mongodb - 如何在 Mongoose 中引用 ObjectID 数组
问题描述
我有以下架构,我想对此进行填充。
categories: { type: [Schema.Types.ObjectId], ref: 'Category', default: undefined },
但是,我定义的模式是通过类型的数组,并且“ref”关键字是外部的,因此填充不起作用。
我不使用 [{type ...}] 格式的原因是因为基本上我不想创建字段本身。
解决方案
在模式中它应该是一个数组ObjectIds
,像这样
categories: [{ type: Schema.Types.ObjectId, ref: 'Category', default: undefined }],
希望能帮助到你
推荐阅读
- amazon-web-services - AWS Lambda 中的重试次数
- excel - MS Excel Power Query 日期立即添加()
- javascript - Mongo - 替换数组的子字符串
- excel - 创建范围时所有单元格上的 VBA 超链接
- java - 查找数组中最大的连续数字和输出数字以及有多少
- html - 如何将表格刮到需要按下按钮才能查看表格的 R 中?
- c++ - 为什么 system() 仍然存在?
- javascript - 你能有一个异步功能组件吗
- css - 如何处理变换:translateY 行为
- c# - 在部署时使用 .NET Core 调用 api Angular Spa 时出错