使用 aggregate语法,关联就用lookupdb.getCollection("A表").aggregate([ { $lookup: { from: "B表", localField: "a表关联字段", foreignField: "对应的B表关联字段", as: "别名" } }, { $unwind: { path: "$别名" } }, { $match: { //自己写查询条件 } } ]);这里我举一个我自己写的业务option()方法内部也是用的你说的MongoDBTemplate。
使用 aggregate语法,关联就用lookup
这里我举一个我自己写的业务


option()方法内部也是用的你说的MongoDBTemplate。