Mongo DB$getField未按預(yù)期工作

我想使用$match with moment js篩選仍在運(yùn)行的類。但是,$getField并沒有像預(yù)期的那樣工作。

$match: {
    $expr: {
      $lt: [ 
          moment(new Date()).valueOf(),
          parseInt(moment({ $getField: "classStartDate" }, 'x').add({ $getField: "numberOfWeeks"}, 'weeks').valueOf())
      ]
   }
}
? 最佳回答:

為什么這么復(fù)雜?簡單地嘗試一下:

$match: {
    $expr: {
       $lt: [ 
         "$$NOW",
         {$add: ["$classStartDate", {$multiply: ["$numberOfWeeks", 1000*60*60*24*7 ]} ] }
       ]
   }
}

顯然,您正在使用Mongo 5.0版,因此也可以使用

$match: {
    $expr: {
       $lt: [ 
         "$$NOW",
         { $dateAdd: { startDate: "$classStartDate", unit: "week", amount: "$numberOfWeeks" } }
       ]
   }
}

如果$$NOW不起作用,請使用moment().toDate()

主站蜘蛛池模板: 水蜜桃av无码一区二区| 国产凸凹视频一区二区| 国产婷婷色一区二区三区深爱网| 狠狠色婷婷久久一区二区三区 | 亚洲一区二区三区播放在线| 福利一区在线视频| 国产福利91精品一区二区 | 久久精品免费一区二区三区| 无码人妻精品一区二区蜜桃百度| 亚洲AV无码一区二区三区网址 | 亚洲一区二区三区首页| 亚洲视频在线一区二区| 国内精品一区二区三区在线观看 | 国产精品福利一区| 无码精品一区二区三区| 亚洲国产激情在线一区| 亚洲天堂一区二区| 亚洲中文字幕在线无码一区二区| 午夜天堂一区人妻| 精品一区二区在线观看| 中文字幕一区二区人妻| 色婷婷AV一区二区三区浪潮| 国产一区二区三区高清视频| 果冻传媒一区二区天美传媒| 中文字幕亚洲一区| 国模无码人体一区二区| 久久久国产一区二区三区| 国产成人一区二区三区在线| 99久久国产精品免费一区二区| 久久99国产精一区二区三区| 亚洲一区二区影院| 一区二区三区在线观看| 中文字幕AV无码一区二区三区| 一区一区三区产品乱码| 国产乱码精品一区三上| 国产精品亚洲不卡一区二区三区| 国产美女视频一区| 国产精品无码一区二区三级| 91精品一区二区三区在线观看| 亚洲AV无码一区二区三区性色 | 国产一区二区三区韩国女主播|