问题
I want to find the subdocument in mongoose by subdocument id.
i am doing :
mainDoc.subDocFieldName.id(sudocId);
But it shows
'cannot find property id of undefined'
seems like mainDoc.subDocFieldName
is undefined
.
so how do i access the sub document.?
回答1:
I solved this problem by :
mainDoc[subDocFieldName].id(sudocId);
Actually I was using subDocument array.
来源:https://stackoverflow.com/questions/18586391/how-to-find-the-subdocument-via-subdocument-id-in-mongoose