db.alert_notification.aggregate([{
$match: {
created_date: {
$gte: ISODate("2020-02-24T00:00:00.000Z"),
$lt: ISODate("2020-08-25T00:00:00.000Z")
}
}
},{
$project: {
resolved_date: 1,
device_date_time_stamp: 1,
dateDifference: {$divide : [ { $subtract: ["$resolved_date" ,"$device_date_time_stamp"] }, 1000 * 60 * 60] }
}
}
,{
$group: {
_id: null,
dateDifference1: {
$sum: "$dateDifference"
}
}
}
]);
//ERROR
{
"message" : "cant $subtract adate from a string",
"ok" : 0,
"code" : 16556,
"codeName" : "Location16556",
"name" : "MongoError"
}