0
從查詢中檢索到的具有.select()
ed字段的貓鼬文檔上的.save()
是否會導致將不完整的文檔寫入文檔的mongo表示中?保存已刪除選定字段的Mongoose文檔
如果是這樣,是否意味着我不得不分別使用字段選擇或發佈.update()
?
例如
Posts
.findById(someId)
.select('-body')
.exec(function(err, post){
post.edited = Date.now();
post.save(function(err){
// will `post` still have the body field if I query for it from the database again?
})
})
我剛剛遇到了一個(bug?問題?)與4.1.6,當我選擇(「_ id」),然後立即保存()我看到數據丟失隨機跨越一個大型文件。 –