node.js
の mongoose
でネストしたドキュメントを populate
したいときの話。3.6
系から populate
の仕様が変わるようで、以前のように_
Document.find().populate("comment.author").exec (err, docs)->
populate
できなくなった。代わりに_
Document.find().populate("comment").exec (err, docs)->
User.populate docs,
path: "comment.author"
, (err, docs)->
populate
される。ちょっとややこしいなあ。