MongoDB对数组元素的引用

时间:2018-08-27 05:40:59

标签: mongodb mongoose mongoose-schema

我有一个包含数组的对象集合:

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
    }
});

如何引用数组中的单个项目?

0 个答案:

没有答案