且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

从猫鼬模型获取模式属性

更新时间:2023-11-26 10:28:16

是的,这是可能的.

每个模式都有一个 paths 属性,看起来有点像这样(这是我的代码示例):

Each schema has a paths property, that looks somewhat like this (this is an example of my code):

paths: {
    number: [Object],
    'name.first': [Object],
    'name.last': [Object],
    ssn: [Object],
    birthday: [Object],
    'job.company': [Object],
    'job.position': [Object],
    'address.city': [Object],
    'address.state': [Object],
    'address.country': [Object],
    'address.street': [Object],
    'address.number': [Object],
    'address.zip': [Object],
    email: [Object],
    phones: [Object],
    tags: [Object],
    createdBy: [Object],
    createdAt: [Object],
    updatedBy: [Object],
    updatedAt: [Object],
    meta: [Object],
    _id: [Object],
    __v: [Object]
}

您也可以通过模型访问它.它在 Model.schema.paths 下.

You can access this through an model too. It's under Model.schema.paths.