在MongoDB中查询无效的时间戳

时间:2018-12-11 11:50:34

标签: node.js mongodb

我在“ 15445261555078”末尾有一个带有数字(8)的时间戳记。

我需要查询以删除最后一个数字并进行日期范围内的测试

我已经尝试过了,但是没用

var pipeline  = [
   {$project: {correctTime:   {$toDate : {$substr : [ "$server_date",0,13]}}}},
    {$match : { "$correctTime" : {$gte : limit_date}}},
   {$group: {
       _id: {
         hour : {$hour :  "$correctTime"} ,
         minute : {$minute:  "$correctTime"} ,
         ....
       },
       count: {$sum: 1}
     },
   }
 ];

0 个答案:

没有答案