猫鼬用小组代替项目

时间:2018-10-15 11:28:42

标签: javascript node.js mongodb mongoose

我汇总了3个集合的结果,分别是 用户-

let observables = ...//array of observables
forkJoin(observables).subscribe(responses=>{
  responses.forEach(response=>{
    //figure out what observable this response corresponds to
  });
});

部门-

{
    "_id" : ObjectId("5bc425bb3e99c8269ce51faa"),
    "fname" : "Akash",
    "salary" : 25000,
    "age" : 23,
    "__v" : 0
}

余额-

{
    "_id" : ObjectId("5bc46167b365918881aa3bbf"),
    "fname" : "Akash",
    "dept" : "IT"
}

要汇总的我的查询-

{
    "_id" : ObjectId("5bc4349adcc885e047054466"),
    "fname" : "Akash",
    "balance" : 4000
}

我正在使用猫鼬,我想替换$ project wit $ group命令并将结果保存到另一个集合中。 我怎样才能做到这一点? 预期操作应包含 ID,姓名,工资,余额和部门

0 个答案:

没有答案