使用貓鼬我在做什麼:貓鼬doc.save沒有錯誤失敗的架構方法
var postSchecma = mongoose.Schema({
title: String,
body: String,
link: String,
voting: {
has: {
type: Boolean,
default:
false
},
canVoteFor: [mongoose.Schema.Types.Mixed],
votedFor:{},
voteDates:{}
},
comments: [mongoose.Schema.Types.Mixed],
date: {
type: mongoose.Schema.Types.Mixed,
default:
new Date().getTime()
}
}, {
strict: false,
safe:true
})
和
在postSchecma.methods.vote this.voting.votedFor [voteFor的價值] 是正確的。但是當我查詢數據庫這是舊值。如果它幫助我在2個文件中使用數據庫,並且方法可能不完全重複。 我也知道這是貓鼬的事情,因爲我可以用mongoDB GUI將記錄更改爲不同的值,並且它工作正常。 讓我知道如果你需要任何更多的信息, 感謝, Porad說
You Sa ved我的生活! –