如何获取Mongoose集合的完整模式定义?

时间:2015-02-27 22:30:44

标签: mongoose

包括属性,类型等?我本来希望得到的,实质上是:

{
    label: {
        type: "String",
        required: true
    },
    published: {
        type: "Boolean",
        default: true
    }
}

调用mongoose.model('someModel').schema.paths仅返回StringNumberObjectId的属性类型,其他所有属性都为undefined。当我在GitHub问题队列中读到这个信息时,似乎这个信息(schema.paths[path].instance属性)是内部的,甚至不应该首先使用。

如果是这样的话,怎样才能以编程方式获得架构定义?

相关问题不能回答这个问题:

相关GitHub问题:

1 个答案:

答案 0 :(得分:0)

这已合并到Mongoose 4.0.0:https://github.com/Automattic/mongoose/issues/1938