我的代码只是让用户为不同类型的产品添加书签。
const UserSchema = new mongoose.Schema({
// ...
bookmarks: [
{
product_type: { // this should be the refPath
type: String,
enum: ['vehicle', 'nutrition', 'accessory', 'etc...'],
},
product_id: {
type: mongoose.Types.ObjectId,
refPath: '' // Vehicle, Nutrition, etc..
},
},
]
});
我如何设置refPath来查看同一对象中的属性。或者我应该遵循不同的结构?
如何正确填充结果
1条答案
按热度按时间b1zrtrql1#
refPath
需要指向其引用的字段的绝对路径。假设bookmarks
字段不是嵌套字段: