Rất tiếc, $ toDate không hoạt động trực tiếp với dấu thời gian. Ít nhất là không trong v4.0.
Đối số phải là một số, một chuỗi hoặc một ObjectId.
Trước tiên, bạn cần chuyển đổi Dấu thời gian thành chuỗi:
$addFields: {
convertedDate: { $toDate: {$dateToString:{date:"$clusterTime"}} },
},