【发布时间】:2020-05-01 13:39:29
【问题描述】:
我想在 Java 驱动程序的聚合管道中使用项目阶段计算一个新字段。 我想通过将值(来自先前阶段的值)乘以 100 来创建新字段。
Bson projectGroup= Aggregates.project(
Projections.fields(
Projections.computed("computed", "{'$multiply':[100,'value']}}}")
)
);
Result 有计算域,但它的值是静态表达式
""{'$multiply':[100,'value']}}}""
如何运行表达式并获取值。
【问题讨论】:
标签: mongodb aggregation-framework mongodb-java mongodb-java-3.3.0 mongodb-java-3.8