gpt4 book ai didi

java - 获取聚合 MongoDB 的元素

转载 作者:行者123 更新时间:2023-12-02 05:31:31 24 4
gpt4 key购买 nike

我想获取聚合结果的值。如果我用代码打印聚合:

for (DBObject result : output.results()) {
System.out.println(result);

}

我得到结果:

{ "_id" : { "$oid" : "532ae141675bfa1389f7d403"} , "leadTime_30" : { "date" : { "$date" : "2014-07-29T22:00:00.000Z"} , "value" : 113.4}}

我想获取“value”的值,但这是不可能的。我无法使用游标,我的 mongoDB 版本是 2.4 并且无法更新。谢谢各位的解答!

已解决:将 LeadTime_30 保存为 DBOBject 并执行 get("series) 谢谢!!

最佳答案

result 是一个 DBObject,因此您只需使用 result.get("leadTime_30.value")。如果您希望聚合仅返回 value,则必须更改聚合(使用 $project)。

关于java - 获取聚合 MongoDB 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25482700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com