Iam尝试这个mongo db聚合但没有得到正确的输入anny建议我
db.lights.aggregate({ $match: { CREATE_DATE : {$gte: ISODate("2018-01-24T20:05:30.000Z"), $lt: ISODate("2018-02-24T20:02:30.000Z")} },{$addFields: { duration: {$divide: [{$subtract: ["$RECEIVEDDATE", "$CREATE_DATE"]}, 3600000]} }} })
预期产出:
{
"_id" : ObjectId("5a9a74843711955836a8b4b5"),
"SWITCHID" : "Z4-W40-SS451A/4",
"CREATE_DATE" : ISODate("2018-01-24T20:05:30.000Z"),
"RECEIVEDDATE" : ISODate("2018-01-24T20:05:45.000Z"),
"STATUS" : "LIGHTS ON"
"duration":0.00416666666666667
}
{
"_id" : ObjectId("5a9a75ac3711955836a8b4c5"),
"SWITCHID" : "Z4-W40-SS451A/5",
"CREATE_DATE" : ISODate("2018-02-24T20:02:30.000Z"),
"RECEIVEDDATE" : ISODate("2018-02-24T20:02:39.000Z"),
"STATUS" : "LIGHTS OFF"
"duration":0.0025
}