如何在mongoose中使用自定义类型?

4

我有以下模式:

var Location = new Schema({
    x: {
        type: String
    },
    y: {
        type: String
    }
 },{
    _id: false
 });

 var AppSchema = new Schema({
    link: {
        type: String
    },
    location: {
        type: Location
    }
})

上述方法无法正常工作,我遇到了以下错误:

“location”未定义的类型

1个回答

7

Mongoose中有一些特定的有效类型,可以在这里找到:http://mongoosejs.com/docs/schematypes.html

如果我是你,我会考虑使用type: Schema.Types.Mixed类型。引用mongoose文档的话来说,它就是一个“什么都行”的类型。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接