我想從mongoDB用戶中刪除一個subdoc。然而,覆蓋刪除功能的貓鼬文檔似乎光,正因爲如此,我的函數返回以下錯誤:刪除明快和貓鼬的subdoc
TypeError: Cannot read property 'id' of undefined
什麼錯在這段代碼?我如何使subdoc id可訪問,以便函數可以刪除它?
// Remove a destination from the user
router.get('/delete', function(req, res, next) {
var subdoc = User.destinations.id(_id).remove()
user.save(function (err) {
if (err) return handleError (err)
})
})
玉模板
each dest in user.destinations
.destination
li= dest.airport
li= dest.daysAway
li= dest.day
li= dest.month
a(href='/delete') Delete this entry
分享您的架構或響應 – Sam