Doctrine ODM或MongoDB:获取关联数组的值(聚合框架)

时间:2017-08-17 10:51:05

标签: mongodb symfony doctrine aggregation-framework doctrine-odm

所以问题是:

我有下一个结构:

^[^ ]+ [^ ].*$

我必须得到所有 "details" : { "2015-08-17" : { "date" : ISODate("2015-08-17T08:15:05.479Z"), ... }, "2015-08-18" : { "date" : ISODate("2015-08-17T08:15:05.479Z"), ... }, ... } 个字段。我怎么能得到它?

我需要使用聚合框架的解决方案,因为通过游标花费更多时间(确定,我可以使用date然后使用forEach获得我需要的所有内容,但这不是一个好主意)。

我找到了$ objectToArray link的解决方案,但我只有for。所以我非常希望看到你的建议;)并且非常感激。

更新

问题:如何获得如下的日期列表?

mongo version 3.2

0 个答案:

没有答案