Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 聚合$addFields Mongo Morphia等价物_Mongodb_Morphia - Fatal编程技术网

Mongodb 聚合$addFields Mongo Morphia等价物

Mongodb 聚合$addFields Mongo Morphia等价物,mongodb,morphia,Mongodb,Morphia,我想在morphia中使用下面的mongo查询,但在morphia 1.3.2中找不到addFieldsmorphia等效项 db.getCollection('user').aggregate([ { $addFields: { fullName: { $concat: ['$firstname',' ','$lastname'] } }} ]) 然后我将这个查询与:aggregation.match(mongoQuery) 有人能帮忙吗?1.3.2中的聚

我想在morphia中使用下面的mongo查询,但在morphia 1.3.2中找不到
addFields
morphia等效项

db.getCollection('user').aggregate([
  { $addFields: {
    fullName: {
      $concat: ['$firstname',' ','$lastname']
    }
  }}
])
然后我将这个查询与:
aggregation.match(mongoQuery)


有人能帮忙吗?

1.3.2中的聚合支持非常有限。API从未完全实现过,只是作为一个原型,从未完全完成。但是,我一直在努力在即将发布的2.0版本中解决这个问题。我希望做一个新的,可能的,ALPHA发行版,预览新的完整API。如果您不介意使用快照构建,现在就可以使用它。更新pom的说明如下。

您可以共享您的mongo数据库版本吗?>db.version()4.0.12>哦,好的,我不知道。我在尽力寻找一份文档。现在我将使用投影并等待更新:)。Thx很多。2.0.0-BETA2现在已经出来了,所以你不需要构建任何东西。只需更新你的pom。