Mongoose 如何获取猫鼬集合的完整架构定义?
包括属性、类型等?本质上,我希望得到的是:Mongoose 如何获取猫鼬集合的完整架构定义?,mongoose,Mongoose,包括属性、类型等?本质上,我希望得到的是: { label: { type: "String", required: true }, published: { type: "Boolean", default: true } } 调用mongoose.model'someModel'.schema.paths仅返回字符串、数字和ObjectId的属性类型,其他所有属性类型都未定义。当我在GitHub
{
label: {
type: "String",
required: true
},
published: {
type: "Boolean",
default: true
}
}
调用mongoose.model'someModel'.schema.paths仅返回字符串、数字和ObjectId的属性类型,其他所有属性类型都未定义。当我在GitHub问题队列中了解到这一点时,似乎schema.path[path].instance属性中的这一信息是内部的,根本不应该使用
如果是这样,如何以编程方式获取模式定义
无法回答此问题的相关问题:
相关GitHub问题:
这被合并到Mongoose4.0.0:模式上的树属性看起来非常接近。您也可以只保存原始的模式定义对象。你最终想用这些信息做什么?