我有以下架构:
var Location = new Schema({
x: {
type: String
},
y: {
type: String
}
},{
_id: false
});
var AppSchema = new Schema({
link: {
type: String
},
location: {
type: Location
}
})
以上不起作用,我收到以下错误:
`location'
的未定义类型
答案 0 :(得分:2)
Mongoose中有特定的有效类型,可在此处找到:http://mongoosejs.com/docs/schematypes.html
如果我是你,我会考虑使用type: Schema.Types.Mixed
类型。
引用mongoose文档,它实际上是一个"任何事情都会发生在"类型。