【问题标题】:how can i populate an array inside mongoose model我如何在猫鼬模型中填充数组
【发布时间】:2020-09-06 16:59:36
【问题描述】:

文档:

// 类别架构内

"category": {
        "_id": "5f50be253fe4b520fee4114e",
        "name": "health Care",
        "subCategories": [
            {
                "_id": "5f50c2a4b90c0724832a1d7e",
                "name": "Shop"
            },
            {
                "_id": "5f50c2a4b90c0724832a1d7f",
                "name": "health tonic"
            },
            {
                "_id": "5f50c2a4b90c0724832a1d80",
                "name": "protin"
            },
        ],
    },

产品架构

const productSchema = new mongoose.Schema({
subCategory : {
type: mongoose.Schema.Types.ObjectId,
}
})

存储在数据库中 子类别:5f50c2a4b90c0724832a1d7f,

如何填充子类别

【问题讨论】:

    标签: node.js mongoose populate


    【解决方案1】:
    const categories = await Category.find({}).populate({ path: subCategories, model: subCategory })
    

    阅读更多关于Populate

    【讨论】:

      猜你喜欢
      • 2021-06-29
      • 1970-01-01
      • 2016-04-25
      • 2016-06-11
      • 2020-01-30
      • 2014-04-19
      • 1970-01-01
      • 2021-12-25
      • 2015-07-13
      相关资源
      最近更新 更多