Fra*_*yer 10 javascript mongoose mongodb node.js
我正在尝试使用Mongoose存储对象字典.意识到我使用Mixed类型丢失了保存更改检测,我希望我可以创建一个不需要Mixed类型的模式.
有很多为对象数组创建模式的示例,但不是对象的字典.是否有可能做到这一点?
格式:
{
ObjectId : {
"attempts" : {
"response" : String,
"timestamp" : Date
},
"complete" : Boolean
}
}
Run Code Online (Sandbox Code Playgroud)
ma0*_*a08 11
字典中没有支持mongoose.字段名称在架构中不能是动态的.您应该使用原始对象(嵌入式文档)并将其实现为字典.但是,无论何时更改该字段,都不会进行验证mongoose并使用markModified
var fooSchema=mongoose.Schema({name:String, dic:{}});
//dic is your dictionary
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5638 次 |
| 最近记录: |