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
される。ちょっとややこしいなあ。