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



SampleModel

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

品牌型号

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

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

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

最新更新