首页 > 解决方案 > springboot中使用MongoTemplate的$lookup聚合函数

问题描述

db.cqm.aggregate(
    {
      $match:{node:"ERP-APPLICATION"}},
      {
        $lookup:
       {
          from: "cqm",
          localField: "depends_on.node",
          foreignField: "node",
          as: "depends_on_hardware"
       }
    },
    {
      $lookup:
      {
       from: "cqm",
       localField: "depends_on_hardware.depends_on.node",
       foreignField: "node",
       as: "depends_on_hardware_server"
      }
    }).pretty()

上面是 MongoDB 中使用的 $lookup。如何使用 MongoTemplate 在 springboot 中实现这一点。

标签: mongodbspring-bootmongotemplate

解决方案


推荐阅读