node.jsのmongooseでnestしたobjectをpopulateする - dev.jgs.me
node.js の mongoose でネストしたドキュメントを populate したいときの話。
3.6 系から populate の仕様が変わるようで、以前のように
code:_
Document.find().populate("comment.author").exec (err, docs)->
のようなコードでは populate できなくなった。代わりに
code:_
Document.find().populate("comment").exec (err, docs)->
User.populate docs,
path: "comment.author"
, (err, docs)->
のように書いてやると当該部分が populate される。ちょっとややこしいなあ。
https://github.com/LearnBoost/mongoose/issues/1377
original: http://dev.jgs.me/2013/09/25/nested-mongoose
#20130925 #0925