sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo restar dos fechas y horas en mongodb

$subtract te da la duración en milisegundos. Entonces necesitamos dividir la duración con 3600000 para el formato de hora.

Los molinos devueltos se pueden convertir a hora dividiendo por 3600000 (número de milisegundos en 1 hora):

totalHourSpent:{$divide : [{$subtract: ["$lastSeen","$firstSeen"]}, 3600000]}

es decir

35026690÷3600000=9.72963611111111 hours