我有一个带有嵌套对象的Schema定义,如下所示:
mongoose.Schema({
name: String,
messages: [{
type: String,
message: String
}]
});
Run Code Online (Sandbox Code Playgroud)
Mongoose没有像我想的那样解释这个,因为有一个名为key type,与Mongoose定义默认值的语法相冲突等.有没有办法定义一个名为"type"的键?
eke*_*ren 22
哦,我记得这个恼人的问题,我花了很长时间才发现问题是mongoose模式读取的类型.
只需type:String在类型标签内指定一个
mongoose.Schema({
name: String,
messages: [{
type: {type: String},
message: String
}]
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1359 次 |
| 最近记录: |