mongoose 可以不定义Schema直接存储json么
mongoose 可以不定义Schema直接存储json么,我想保存微信发过来的XML转JSON,我不确定微信有多少种XML,另外微信的规则会不会变,我都不确定,所以无法确定字段的情况下如何使用mongoose保存,另外如果是mysql保存这样的数据,大家又有什么想法、方案?
8 回复
有很多人觉得定义schema 比较麻烦 但是我反而 觉得这是比 mongodb native 好的一个地方 那就是可以约束所有的字段,不至于因为代码手误 误插字段,而且可以很方便的管理字符类型 和表的属性
// 设置strict为false,如:
var UserSchema = new Schema({
username: String,
age: Number,
createTime: {
type: Number,
default: Date.now()
},
updateTime: Number
}, {
strict: false,
versionKey: false
});