Mongoose: multiple query populate in a single call

后端 未结 4 483
盖世英雄少女心
盖世英雄少女心 2020-12-01 03:08

In Mongoose, I can use a query populate to populate additional fields after a query. I can also populate multiple paths, such as

Person.find({})
 .populate(\         


        
4条回答
  •  独厮守ぢ
    2020-12-01 04:10

    After looking into the sourcecode of mongoose, I solved this with:

    var populateQuery = [{path:'books', select:'title pages'}, {path:'movie', select:'director'}];
    
    Person.find({})
     .populate(populateQuery)
     .execPopulate()
    

提交回复
热议问题