是否可以在另一个模型上填充对文档数组的引用

时间:2017-01-04 06:06:20

标签: mongodb mongoose mongodb-query

的SampleModel

{
    "Name": String,
    "brandid": {
        type: Schema.ObjectId,
        ref: 'BrandList.BrandItems',
    }
}

BrandModel

{
    "BrandName" : String,
    "BrandItems": [{
        "KG": Number,
        "_id" : {type: Schema.ObjectId}
    }]
}

如何将子文档数组的ObjectId引用到另一个模型,以及如何将populate()用于此“brandid”?

1 个答案:

答案 0 :(得分:0)

Mongodb没有外键。您必须在应用程序代码中执行此操作。