如何计算两个日期之间的月份差异MONGODB

时间:2019-05-22 06:34:17

标签: mongodb aggregation-framework aggregate

我必须使用Mongo的汇总框架计算两个月内两个日期之间的差异。该日期以字符串格式2018-07-16 04:40:39存储在我的数据库中,我正在使用$date_test = new \MongoDB\BSON\UTCDateTime(strtotime('today') * 1000);获取当前日期,然后减去这些值,但没有得到正确的结果。

下面是到目前为止我尝试过的代码

The date is stored as '2018-07-16 04:40:39' in the collection
 

$date_test = new \MongoDB\BSON\UTCDateTime(strtotime('today') * 1000);


'testt'=>
  [
    '$subtract'=>
      [
        [
          '$dateFromString'=> 
            [
              'dateString'=> '$timestamp','timezone'=> "America/New_York"
            ]
        ], 
      $date_test
   ]
 ]

0 个答案:

没有答案