MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como subtrair duas datas no mongodb


$subtract fornece a duração em milissegundos. Portanto, precisamos dividir a duração com 3600000 para o formato de hora.

Os moinhos retornados podem ser convertidos em hora dividindo por 3600000 (número de milissegundos em 1 hora):
totalHourSpent:{$divide : [{$subtract: ["$lastSeen","$firstSeen"]}, 3600000]}

ou seja
35026690÷3600000=9.72963611111111 hours