聚合 $addFields Mongo Morphia 等价物

Aggregation $addFields Mongo Morphia equivalent

我想在下面的 mongo 查询中使用此查询,但在 morphia 1.3.2

中找不到 $addFields 吗啡等效项
db.getCollection('user').aggregate([
  { $addFields: {
    fullName: {
      $concat: ['$firstname',' ','$lastname']
    }
  }}
])

然后我将此查询与:aggregation.match(mongoQuery)

匹配

有人可以帮忙吗?

聚合支持在 1.3.2 中非常有限。 API 从未完全实现,只是作为原型,从未完全完成。但是,我一直在努力在即将推出的 2.0 版本中修复该问题。我希望做一个新的,可能是 ALPHA 版本,并预览新的完整 API。如果您不介意玩快照构建,现在就可以。更新 pom 的说明是 here.