我有以下架构:
var Location = new Schema({
x: {
type: String
},
y: {
type: String
}
},{
_id: false
});
var AppSchema = new Schema({
link: {
type: String
},
location: {
type: Location
}
})
上面的方法不起作用,我收到以下错误:
Undefined type at `location'
最佳答案
Mongoose 中有特定的有效类型,可在此处找到:http://mongoosejs.com/docs/schematypes.html
如果我是您,我会考虑使用 type: Schema.Types.Mixed
类型。
引用 mongoose 文档,它实际上是一种“一切皆有可能”类型。
关于node.js - 如何在 Mongoose 中使用自定义类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30779357/