我有一个包含数组的对象集合:
const itemSchema = new Schema({
items: [
{type: String},
{type: String},
...
]
});
每个项目元素(调用项)都包含生成Mongo的_id
。
但是在另一个集合中,我需要引用item._id
之类的ref:
const historySchema = new Schema({
item: {
ref: 'items.???', // this my problem
type: Schema.Types.ObjectId,
required: true
}
});
如何引用数组中的单个项目?